@charset "utf-8";
/*
* 新版样式
* author:luoronghang
* date:2010-12-2
*/
/* format */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}ul,ol{list-style:none;}
a{text-decoration:none; color:#333;}
a:visited {text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#F00;}
a:active {text-decoration:underline; color:#F00;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
/* public start*/
.area{ width:980px; margin:0 auto; clear:both;}.blank10{ height:10px; line-height:0px; font-size:0px; clear:both;}.blank20{ height:20px; line-height:0px; font-size:0px; clear:both;}.fgray{ color:#333;}a.fgray{ color:#999;}.fbold{ font-weight:bold;}a.fblue{ color:#20509F;}.fleft{ float:left;}.fright{ float:right;}.orange{ color:#FF8112!important;}.green{ color:#CBDC45;}.red{ color:#CC0000;}.clearfix:after{ content:"\020"; display:block; height:0; line-height:0; font:0; clear:both; visibility:hidden;}.clearfix{ zoom:1;}.main{ width:730px; float:right;}.sidebar{ width:237px; float:left;}
.blank8{ height:8px; line-height:0px; font-size:0px; clear:both;}/*add*/
.blank0{ height:0px; line-height:0px; font-size:0px; clear:both;}/*add*/
.blank5{ height:5px; line-height:0px; font-size:0px; clear:both;}/*add*/
.blank13{ height:13px; line-height:0px; font-size:0px; clear:both;}/*add*/
#path{ line-height:25px; padding:8px 0 8px 0px; font-size:12px; border:none;}
#path strong{ font-size:24px; font-family:"微软雅黑"; font-weight:normal; color:#333333;}
#path span{ padding-left:10px; color:#333333;}
.pub_box{ border:1px solid #D6DACF; position:relative; height:100%;}
.pub_box .title{ background:url(http://www.xueersi.com/img/tit_bg_h29.gif) repeat-x; height:29px;}
.pub_box .title h3{ float:left; padding-left:15px; color:#666; line-height:29px;}
.pub_box .title .bg{ float:left; /*background:url(http://www.xueersi.com/img/tit_bg_w89.gif) no-repeat 8px 3px;*/ width:89px; color:#666; padding-left:25px; height:26px; line-height:26px; padding-top:3px;}
.pub_box .title .bg_w116{ float:left; background:url(http://www.xueersi.com/img/tit_bg_w116.gif) no-repeat 8px 3px; width:116px; color:#666; padding-left:25px; height:26px; line-height:26px; padding-top:3px;}
.pub_box .title span{ float:right; padding-right:15px; color:#666; line-height:29px;}
.pub_box .title span a{ color:#666;}
.pub_box .title span a:hover{ color:#666;}
.pub_box .bor_t1,.sidebar .pub_box .bor_t2,.sidebar .pub_box .bor_b1,.sidebar .pub_box .bor_b2{ display:block; width:2px; height:2px; line-height:0; font-size:0; position:absolute;}
.pub_box .bor_t1{ background:url(http://www.xueersi.com/img/bor_t1.gif) no-repeat; left:-1px; top:-1px;}
.pub_box .bor_t2{ background:url(http://www.xueersi.com/img/bor_t2.gif) no-repeat; right:-1px; top:-1px; _right:-2px; _top:-1px;/*IE6 BUG*/}
.pub_box .bor_b1{ background:url(http://www.xueersi.com/img/bor_b1.gif) no-repeat; left:-1px; bottom:-1px; _bottom:-2px;/*IE6 BUG*/}
.pub_box .bor_b2{ background:url(http://www.xueersi.com/img/bor_b2.gif) no-repeat; right:-1px; bottom:-1px; right:-2px;_bottom:-2px;/*IE6 BUG*/}
/*新增公用列表样式 20110105*/
.pub_list{ padding:8px;}
.pub_list li{ height:24px; line-height:24px; overflow:hidden; background:url(http://www.xueersi.com/img/ico_d.gif) no-repeat 5px center; padding-left:15px; color:#666;}
.pub_list a{ color:#555;}
.pub_list a:hover{ color:#591;}
/* public end */
/*
 * author : wujie
 * date	  : 2010-12-13
 * 网校首页 start
 */
body { background:#fff url(http://www.xueersi.com/img/bg_body_head.gif) repeat-x left 0}
body.index { /*background:#F0F1F7 url(http://www.xueersi.com/img/bg_body_head_index.gif) repeat-x left 0*/}
.loginbar { height:30px; line-height:30px; overflow:hidden;}
.user_login { float:left; color:#999; _display:inline; margin-left:100px;width:auto}
.user_login span { float:left; margin-right:10px;}
.user_login span em { color:#FF8112;}
.user_login span a {cursor: pointer; text-decoration: underline; color:#999;}
.user_login span.dl { height:19px; line-height:19px; padding-top:5px;}
.user_login input {width:120px;padding:0 2px;height:17px;border:0 none; line-height:17px; /*background:url(http://www.xueersi.com/img/bg_loginbar_input.gif) no-repeat left 0*/ border:1px solid #C7C6CA;}
.user_login .mar20 { margin-right:20px;/*display:none*/}
.xes_site { float:right; width:65px; float:right; display:none; overflow:hidden;color:#666; /*background:url(http://www.xueersi.com/img/xrs.gif) no-repeat left center;*/ padding-left:25px;}
.header {width:980px;height:104px;padding:2px 0 0; border:0 none; position:relative; /*background:url(http://www.xueersi.com/img/4008186609.gif) no-repeat right 2px*/}
.logo {width:250px;height:70px;float:left;overflow:hidden; /*background:url(http://www.xueersi.com/img/logo.gif) no-repeat left 0*/}
.logo a {text-indent:-9999px;width:250px;height:70px;display:block }
.buybox {float:right; text-align:right;width:300px;height:26px;margin-top:12px; position:absolute;top:-40px;right:10px; line-height:26px; overflow:hidden;color:#FFF}
.buybox a {padding-left:1.2em;color:#666}
.buybox a.ico_shop{/*background:url(http://www.xueersi.com/img/gwc.gif) no-repeat left center;*/ padding-left:1.6em;}
.buybox em {color:#FD651C; text-decoration:underline; font-weight:bold;padding:0 2px}
.searchbar {width:auto;height:50px; line-height:25px; overflow:hidden;float:left;margin:12px 0 0 0; position:absolute; top:64px;left:250px}
.searchbar input {width:260px;height:23px;color:#999;margin-top:1px;float:left;padding:0 5px;border:0 none; /*background:url(http://www.xueersi.com/img/bg_head_search.gif) no-repeat left 0*/}
.searchbar button {width:58px;height:23px;margin-top:1px;float:left;color:#666; font-weight:normal; cursor:pointer;border:0 none; /*background:url(http://www.xueersi.com/img/bg_head_search_submit.gif) no-repeat left 0*/}
.searchbar .button {width:58px;height:23px;float:left; cursor:pointer;border:0 none; /*background:url(http://www.xueersi.com/img/bg_head_search_submit.gif) no-repeat left 0*/}
.searchhot {color:#FFF;width:392px; height:25px; overflow:hidden;float:right;margin-left:10px}
.searchhot span {color:#FFFF00; display:block;float:left;width:auto}
.searchhot a {color:#ECFFBF;padding-right:15px; display:block;width:auto;float:left}
.headtab {width:426px;height:28px;float:left;margin-top:13px; position:absolute;top:31px;left:250px}
.headtab li {width:auto;height:28px; line-height:28px ;float:left;margin-right:5px; display:inline; /*background:url(http://www.xueersi.com/img/bg_head_tab.gif) no-repeat left 0*/}
.headtab li a {color:#2E5700;width:90px;height:28px; line-height:28px;display:block; text-align:center; font-size:15px;}
.headtab li.on { }
.headtab li.on a,.headtab li a:hover {color:#fff;/*background:url(http://www.xueersi.com/img/bg_head_tab_on.gif) no-repeat left 0*/}
/*footer*/
#footer{ margin-top:15px; padding-bottom:10px;}
.helpInfo{ padding:10px;border:1px solid #999;border-width:1px 0; overflow:hidden; zoom:1; margin-bottom:10px;}
.helpInfo dl{ width:165px; float:left; border-right:1px solid #CCC; margin-right:35px;}
.helpInfo dl dt{ font-weight:bold; padding-bottom:5px;}
.helpInfo dl dd{ /*background:url(http://www.xueersi.com/img/icon_point_black.gif) no-repeat left center;*/ padding-left:10px;}
.serveTel{ font-weight:bold; width:150px; float:left;}
.serveTel .tit span{ font-weight:normal;}
.serveTel .fred{ color:#72B30C; font-size:14px; padding-bottom:5px;}
.serveTel .sred{ color:#72B30C; font-size:14px; padding-bottom:5px;}
.footer_nav{ clear:both; height:55px;}
.footer_nav ul{ float:left; width:750px; height:55px;  padding-left:20px; padding-top:10px; margin-left:118px; _margin-left:60px;}
.footer_nav ul li{ float:left;}
.emailRead{ float: left; padding-left:20px;}
.emailRead p{ padding-bottom:5px;}
.about{ clear:both; text-align:center; margin-top:25px; _ margin-top:10px;}
/*footer*/
/*首页友情链接*/
.friendLink{ margin:5px 0; text-align:center}
.friendLink .linkpic li{ display:inline;padding:0 8px/*;background:url(http://www.xueersi.com/img/links_line.gif) no-repeat left center; */ }
.friendLink .linkpic li.bgnone{ background:none!important;}
.friendLink .linkBtm{color:#808080; padding:5px 0; text-align:center}
.friendLink .linkBtm a{ color:#808080;padding:0 3px;}
/*module*/
/* index */
.index_one{padding:14px 0 0 255px;width:725px;margin:0 auto; position:relative}
.index_video {width:472px;height:286px;float:left;}
.index_hot {width:472px;height:145px;float:left;margin-top:12px; /*background:url(http://www.xueersi.com/img/bg_index_hot.gif) no-repeat left 0*/}
.index_hot_tit {width:448px;height:30px; overflow:hidden; text-align:center; line-height:30px;border-bottom:1px #ccc dotted;width:448px;margin:0 auto}
.index_hot_tit span{color:#cc0000;font-size:14px; font-weight:bold}
.index_hot_tit a {color:#cc0000;font-size:14px; font-weight:bold}
.index_hot_list {width:450px;margin:5px auto;color:#999}
.index_hot_list li{width:221px; line-height:24px;margin-right:2px;float:left}
.index_hot_list a,.index_hot_list span {padding:0 3px; display:inline-block;color:#666}
.index_hot_list .font-green {width:48px;color:#509700}
.index_hot_list .font-green em {width:0.5em; display:inline-block}
.index_one .pub_box { background:#fff}
.index_one .hot_course {width:235px;margin-bottom:12px}
.index_one .bulletin {margin-bottom:12px}
.index_one .bulletin ul li {height:22px; line-height:22px}
.index_one .bulletin .list li a {color:#333}
.index_hot_course {padding:5px 8px;padding:0;/*background: url(http://www.xueersi.com/img/bg_index_hot_course.gif) no-repeat left 2px transparent*/}
.index_hot_course li{height:24px;padding-left:25px; line-height:24px; overflow:hidden;}
.rightside{width:237px;float:right;height:auto;}
/*index banner*/
.banner {margin:12px auto;width:980px;height:90px; overflow:hidden; position:relative}
.banner a {display:block; position:absolute;top:0;left:0}
.banner a.active { opacity:1.0; z-index:10;}
.banner a.last-active { z-index:9}
.banner a img { border: 0; height:90px; margin:0px; width:980px;}
.banner img { border: 0; height:90px; margin:0px; width:980px;}
.indexbox {display:inline;float:left; overflow:hidden;margin-bottom:13px}
.indexbox b{height:1px;font-size:0px;overflow:hidden;font:0; line-height:1px;padding:0;margin:0px;border:1px #F0F1F7 solid;border-width:0 1px;display:block; background:#D7D7D7}
.indexbox-head{height:29px; overflow:hidden;border:1px #D7D7D7 solid;border-width:0 1px; /*background: url(http://www.xueersi.com/img/bg_ibox_head.gif) repeat-x left 0*/}
.indexbox-head h2 {width:250px;height:29px;float:left; line-height:29px; color:#fff;font-size:14px; font-weight:bold;padding-left:20px; /*background:url(http://www.xueersi.com/img/bg_ibox_head_tit.gif) no-repeat left 0*/}
.indexbox-head h3 {width:auto;height:28px; line-height:28px;color:#555;float:left;padding:0 10px 0 0;margin-left:10px}
.indexbox-head h3 span {padding-left:10px;float:left}
.indexbox-head h3.bg-white { /*background:url(http://www.xueersi.com/img/bg_ibox_head_tit_white.gif) no-repeat right bottom*/}
.indexbox-head h3.bg-white span { display:block;/*background:url(http://www.xueersi.com/img/bg_ibox_head_tit_white.gif) no-repeat left bottom*/}
.indexbox-head h3 .icon-hot {height:28px;;display:inline-block;padding-right:26px; /*background:url(http://www.xueersi.com/img/icon-hot.gif) no-repeat right center*/}
.indexbox-head .more {float:right;display:block;color:#666; width:auto;height:29px; line-height:29px;padding-right:20px}
.indexbox-head a.more { padding-left:10px;/*background:url(http://www.xueersi.com/img/icon-arrow-silver.gif) no-repeat left center*/}
.indexbox-body{border:1px #D7D7D7 solid; overflow:hidden;border-width:0 1px;padding:0px; background:#fff;}
.indexbox-foot{}
.indexbox-side {}
.indexbox-side .b{height:1px;font-size:0px; background:#fff}
.indexbox-side .b1 {height:1px;border:1px solid #F0F1F7;border-width:0 1px; background:#D7D7D7}
.indexbox-side .b2 {height:1px;border:1px #D7D7D7 solid;border-width:0 1px; background:#fff}
.indexbox-side .indexbox-head{height:28px; line-height:28px; background-position:left -1px}
.indexbox-side .more {height:28px; line-height:28px;padding-right:10px}
.indexbox-side .list {padding:11px}
.indexbox-side .list li {color:#666;height:22px; line-height:22px; overflow:hidden;padding-left:15px;/*background:url("/img/ico_d.gif") no-repeat scroll 5px 9px transparent*/}
.index_two .indexbox-body { height:366px;padding-bottom:6px;background:url(http://www.xueersi.com/img/bg_indexbox_two.gif) repeat-y left 0}
.index_teacher {width:230px;float:left;margin:0 3px; display:inline; overflow:hidden}
.index_teacher li {height:81px; clear:both; float:none; overflow:hidden;padding:5px 0;border-bottom:1px dotted #ddd}
.index_teacher li img {width:120px;height:75px;border:1px #D5DBE3 solid;padding:1px; background:#fff;float:left;margin-right:5px}
.index_teacher li strong { line-height:22px;font-size:14px}
.index_teacher li p {color:#666; line-height:18px}
.index_teachertop1 {width:457px;float:right;margin:10px 14px; overflow:hidden}
.index_teachertop1 img {width:453px;height:256px;border:1px #D5DBE3 solid;padding:1px; background:#fff;}
.index_teachertop1 .teacher_pic { display:block;width:457px;height:260px; overflow:hidden;margin-left:-7px}
.index_teachertop1 .teacher_pic
.index_teachertop1 .index_title {margin:5px 0}
.index_teachertop1 .index_title h3 {font-size:14px;padding-right:5px}
.index_teachertop1 .index_title h3 span {font-size:12px;padding-left:10px}
.index_teachertop1 p { text-indent:2em; line-height:22px; color:#666; position:relative;}
.index_teachertop1 p .more {padding-left:20px;color:#CC0000; position:absolute; right:0; top:18px;}
.index_example {}
.index_example li { line-height:21px; padding:4px 8px}
.index_example li span { color:#999;padding-right:5px}
.index_example li a { text-decoration:underline;}
.index_example li a.red{ display:block; height:21px; overflow:hidden;}
.listbg_silver { background:#F5F7F8}
.index_title {height:30px;color:#333;clear:both; float:none; line-height:30px;/* background:url(http://www.xueersi.com/img/bg_line_gray.gif) repeat-x left bottom*/}
.index_title h3 {width:auto;height:30px; line-height:30px; overflow:hidden;display:block;float:left;padding:0 10px; /*background:url(http://www.xueersi.com/img/bg_line_green.gif) repeat-x left bottom*/}
.index_title h3 span { font-weight:normal;color:#666}
.index_title .more {width:auto;display:block;float:right;color:#666;}
.index_three .indexbox-body { height:269px;background:#fff url(http://www.xueersi.com/img/bg_indexbox_three.gif) repeat-y right 0}
.index_student_time {width:351px;height:37px; line-height:37px;padding:0 10px;float:left}
.index_student_time em,.index_student_time span {color:#cc0000;font-size:16px; font-weight:bold}
.index_student_list {width:352px;height:260px; overflow:hidden; display:inline;float:left;margin:4px 1px 4px 5px}
.index_student_list ul li.student_item {width:87px;height:54px; display:inline; overflow:hidden;float:left;margin:1px 1px 0 0; background:#999;}
.index_student_list ul li.student_item a img {filter:alpha(opacity=50);opacity: 0.5; }
.index_student_list ul li.on a img {filter:alpha(opacity=100);opacity: 1;}
.index_student_list ul li .index_student_item { display:none}
.index_student_wrap {width:97px;height:64px;display:none; cursor:pointer; position:absolute; z-index:100; /*background:url(http://www.xueersi.com/img/index_student_wrap.gif) no-repeat left 0*/}
.index_student_view {width:380px;height:260px;float:left;margin:4px 0; overflow:hidden; /*background:url(http://www.xueersi.com/img/bg_index_student_show.gif) no-repeat left 0*/}
.index_student_main {width:335px;height:230px;margin:20px 10px 20px 30px}
.index_student_view img {width:175px;height:110px;border:1px #D5DBE3 solid; padding:1px; background:#fff;float:left;margin-right:8px}
.index_student_main p {color:#333}
.index_student_main p.student_results_view {height:72px; overflow:hidden}
.index_student_main p span {color:#666}
.index_student_main ol {height:24px; line-height:24px;margin:10px; margin-top:4px;}
.index_student_main ol li {float:none;clear:both}
.index_student_main ol li .course {width:auto;float:left; display:inline-block}
.index_student_main ol li .teacher {float:right;width:100px;color:#666}
.index_student_main .index_title .more{ color:#333;}
.index_student_review {width:210px;float:right;margin-right:10px; display:inline}
.index_student_review h3 {font-size:14px;height:24px; line-height:24px;margin:8px 0 0}
.index_student_review li {border-bottom:1px #ccc dotted;padding:9px 0}
.index_student_review li em {color:#666}
.index_student_review li span a{ text-decoration:underline;}
.index_student_review li span a:hover{ text-decoration:none;}
.index_student_review li a.more {color:#cc0000;padding-left:20px;float:right;margin-top:0 !important;*margin-top:-24px;margin-top:-24px\0; display:none;}
.index_results { height:330px;/*background:url(http://www.xueersi.com/img/bg_indexbox_results.gif) repeat-x left 0*/}
.index_results_tab {height:35px;padding:0 6px}
.index_results_tab li {width:110px;height:35px; line-height:35px;font-size:14px;float:left; text-align:center;margin-right:2px; /*background:url(http://www.xueersi.com/img/bg_index_results_tab.gif) no-repeat left 0*/}
.index_results_tab li a{color:#798297}
.index_results_tab li.on { color:#384054;/*background-image:url(http://www.xueersi.com/img/bg_index_results_tab_on.gif)*/}
.index_results_tab li.on a {color:#384054;}
.index_results_item {padding:30px 20px;height:auto; overflow:hidden; display:none}
/*
.index_results_img {width:180px;height:160px; overflow:hidden; display:inline;float:left;margin-right:10px; line-height:30px}
.index_results_img img {width:auto;display:inline;float:left; overflow:hidden}*/
.index_results_img { width:180px; height:130px; margin-right:10px; text-align:left;  float:left; }
.index_results_img img { padding-bottom:5px;}
.index_results_img a{}
.index_results dl {width:492px;height:76px; display:inline; overflow:hidden; line-height:20px;float:right}
.index_results dl dt {color:#5A931C; font-weight:bold; font-size:14px}
.index_results dl dt a {color:#5A931C;}
.index_results dl dd {color:#666; text-indent:2em;margin:8px 0; height:40px; overflow:hidden;}
.index_results_course {width:492px;height:auto; display:inline; float:right;margin:0px 0 10px 0;_margin-top:-30px}
.index_results_course ul {margin:10px 0}
.index_results_course li {width:240px;height:22px; line-height:22px; float:left;margin-right:3px}
.index_results_course li span {color:#666;padding:0 5px}
.index_results_news {width:680px;height:75px; border:1px #D9ECA8 solid; background:#F8FBEB}
.index_results_news h4 {width:37px;height:75px;color:#5A931C; line-height:18px; text-align:center; display:block; overflow:hidden; white-space:normal;float:left; background:#F1F8D8;border-right:1px #D9ECA8 solid}
.index_results_news ul {width:590px; float:left;padding:10px 20px}
.index_results_news li {width:290px; line-height:30px;float:left;margin-right:5px}
.index_results_news li span {color:#5A931C;padding-right:1em}
.index_course_search {padding:10px}
.index_course_search p {padding:5px 0}
.index_course_search label{width:66px; display:inline-block}
.index_course_search select,.index_course_search input {width:140px}
.index_course_search .submit { text-align:center}
.index_emaillist {height:57px;padding:10px; line-height:26px}
.index_emaillist input {width:142px;height:18px;margin-right:5px;border:1px #B6B6B6 solid}
.index_emaillist button {}
.index_service .indexbox-body {height:180px}
.index_service_items {margin-left:20px}
.index_service_items dl {width:140px;height:56px;float:left; overflow:hidden; padding-left:68px;margin:15px 10px 20px 10px}
.index_service_items dt {height:22px; line-height:22px; font-weight:bold;color:#555}
.index_service_items dd {color:#999;width:142px}
/*.index_service_items dl.icon_service1 { background:url(http://www.xueersi.com/img/icon_service_1.gif) no-repeat left 0}
.index_service_items dl.icon_service2 { background:url(http://www.xueersi.com/img/icon_service_2.gif) no-repeat left 0}
.index_service_items dl.icon_service3 { background:url(http://www.xueersi.com/img/icon_service_3.gif) no-repeat left 0}
.index_service_items dl.icon_service4 { background:url(http://www.xueersi.com/img/icon_service_4.gif) no-repeat left 0}
.index_service_items dl.icon_service5 { background:url(http://www.xueersi.com/img/icon_service_5.gif) no-repeat left 0}
.index_service_items dl.icon_service6 { background:url(http://www.xueersi.com/img/icon_service_6.gif) no-repeat left 0}
.index_service_items dl.icon_service7 { background:url(http://www.xueersi.com/img/icon_service_7.gif) no-repeat left 0}
.index_service_items dl.icon_service8 { background:url(http://www.xueersi.com/img/icon_service_8.gif) no-repeat left 0}*/
.xes_menu{width:237px;height:auto; position:absolute; top:106px;left:0; z-index:100; display:none;margin:19px 10px 0 0}
#index2 .xes_menu {margin:0}
.xes_menu_handle {width:237px;height:29px; cursor:pointer; /*background:url(http://www.xueersi.com/img/xesmenu_handle.gif) no-repeat left 0*/}
.xes_menu h2 { display:none}
.xes_menu_handle.on{/* background:url(http://www.xueersi.com/img/xesmenu_handle_on.gif) no-repeat left 0*/}
.xes_menu ul {width:238px;height:456px; display:none;margin-left:-1px}
.xes_menu li {height:238px;height:38px; line-height:38px;color:#598A09; font-size:14px; font-weight:bold; text-align:center; /*background:url(http://www.xueersi.com/img/menu_item_bg.gif) no-repeat -1px 0*/}
.xes_menu li a {color:#598A09; display:inline-block;}
.xes_menu li a:hover { text-decoration:none}
.xes_menu li span { display:none;padding-left:10px;font-size:12px; font-weight:normal}
.xes_menu li.on { color:#fff;/*background:url(http://www.xueersi.com/img/menu_item_on.gif) no-repeat -1px 0*/}
.xes_menu li.on a {color:#fff}
.xes_menu li.on span {display:inline}

#indexMenu{width:252px;height:500px; display:block; position:absolute;top:-33px;left:1px; z-index:100; /*background:url(http://www.xueersi.com/img/menu_bg.gif) no-repeat left 0*/}
#indexMenu .xes_menu_handle {display:none}
#indexMenu ul {width:238px;height:456px; display:block;margin:34px 14px 8px -1px}
#indexMenu li { background-position:-1px 0}
#indexMenu li.on {background-position:-1px 0}
.xes_video img{ cursor:pointer}
.indexside{float:right;width:237px; overflow:hidden}
.w725 {width:725px}
.w978 {width:978px}
.w235 {width:235px}
.font-green{color:#509700}
.font-red {color:#cc0000}
button.submit-green {width:auto;height:20px; display:inline-block; line-height:20px;padding:0 10px; overflow:hidden; cursor:pointer; text-align:center;color:#fff;border:1px #61A31B solid; background:url(http://www.xueersi.com/img/bg_btn_green.gif) repeat-x left 0}
.icon {display:inline-block;}
.icon-hot {width:auto;height:13px; /*background:url(http://www.xueersi.com/img/icon-hot.gif) no-repeat right center*/}
.opacity{
background-color:#000;
filter:alpha(opacity=50);       /* IE */
-moz-opacity:0.5;              /* 老版Mozilla */
-khtml-opacity:0.5;              /* 老版Safari */
opacity: 0.5;           /* 支持opacity的浏览器*/
}
.b10{padding-bottom:10px}
/*翻页page*/
.page{ padding-right: 3px; margin: 20px 0px; text-align: right; padding-right: 2%;}
.page a{ border: 1px solid #EEE; padding: 2px 5px; margin: 2px; color: #000; text-decoration: none; color:#999}
.page a:hover{ border: 1px solid #999; color: red;}
.page a:active{ border: 1px solid #999; color: #666;}
.page .current{ padding: 2px 5px;  font-weight: bold; color:#cc0000;}
.page .current.prev,.page .prev{color:#999}
.page .disabled{ border: 1px solid #EEE; padding: 2px 5px; margin: 2px; color: #999;}
.win-box { border:2px solid #eee;background:#fff}
.win-close {float:right;margin:10px 0}
.login_top {border-bottom:2px solid #eee;padding:5px 10px;font-size:18px}
/*53kf*/
#kfDiv{width:101px;height:171px; position:fixed; _position:absolute;right:6px;top:140px; display:block}
#kfDiv iframe {position: absolute; z-index: 7998; width: 0px; height: 0px; top: 0px; left: 0px;}
#kfIconDivMain{z-index: 7999; top: 3px; width: 101px; height: 171px; overflow: hidden; position: absolute;}
.kf_close{position: absolute; right: 0px; top: 0px; cursor: pointer;}
#kfIconDivMain img {cursor: pointer;}
/*新增样式 20110105*/
.mar_r20{ margin-right:20px;}
.teacher_Name_show{ background:#FFF; padding:8px; padding-top:9px;}
.teacher_Name_show li{ height:31px; line-height:31px; border-bottom:1px dotted #CCC;overflow:hidden}
.teacher_Name_show li a{ /*background:url(http://www.xueersi.com/img/ico_s_jt.gif) no-repeat left center;*/ width:48px; display:block; float:left; padding-left:6px; color:#545454;}
.teacher_Name_show li a:hover{ color:#FF0000;}
/*网校首页 end*/

/*
*年级频道 start
* 年级频道、搜索、教师详情页的课程列表公用(course_list)样式
* 年级频道、搜索页的热卖课程公用(hot_course)样式
* 年级频道、、教师详情页的选项卡公用(m_tab_tit,m_tab_con)样式
* 年级频道、名师频道的排行榜top5公用(top5_list)样式
* 年级频道、名师频道的侧栏评论列表公用comments_list)样式
*/
/*module*/
.pub_box .list{ padding:8px;}
.pub_box .list li{ height:24px; line-height:24px; overflow:hidden; /*background:url(http://www.xueersi.com/img/ico_d.gif) no-repeat 5px 10px;*/ padding-left:15px; color:#666;}
.pub_box .list li a{ color:#20509F; margin-left:5px;}
.pub_box .list li a:hover{ color:#539601;}
.pub_box .pad_tb5{ padding-top:5px; padding-bottom:5px;}
.top5_list{ border-right:1px solid #FFF;}
.top5_list tr{ height:28px; line-height:28px;}
.top5_list tr th{ font-weight:normal; border-left:1px solid #FFF; color:#999; background:#F5F7F8;}
.top5_list tr td{ border-top:1px solid #F1F4F5;}
.top5_list  a{ color:#20509F; text-decoration:underline;}
.top5_list  a:hover{ color:#539601;}
.comments_list{ padding:8px; padding-bottom:0;}
.comments_list li{ line-height:22px; padding-bottom:5px;}
.comments_list li em{ color:#999;}
.comments_list li span{ color:#525252;}
/*video_area*/
.video_area{}
.video_area .video{ width:472px; float:left;}
.hot_course{ width:237px; height:284px; float:right;}
.hot_course ol{ /*background:url(http://www.xueersi.com/img/ico_top9.gif) no-repeat 10px 15px; */padding:13px 8px 0 8px;}
.hot_course ol li{ height:26px; overflow:hidden; line-height:26px; padding-left:25px;}
/*course*/
.course_wrap{}
#m_tab_tit{ height:27px; border-bottom:3px solid #6E7483;}
#m_tab_tit li{ line-height:27px; text-align:center; float:left; margin-right:5px; cursor:pointer; /*background:url(http://www.xueersi.com/img/tab_tit_bg_d.gif) no-repeat;*/ width:100px; font-size:12px; color:#6D7383;}
#m_tab_tit li.on{ /*background:url(http://www.xueersi.com/img/tab_tit_bg_on.gif) no-repeat;*/ width:128px; font-size:14px; color:#FFF; font-weight:bold;}
#m_tab_con{ padding:10px 0;}
.course_box,.course_search{ display:none;}
#s_tab_tit{ height:37px;}
#s_tab_tit li{ position:relative; cursor:pointer; margin-right:3px; line-height:35px; height:35px; border:1px solid #90C520; font-size:15px; font-family:"微软雅黑",'宋体'; background:url(http://www.xueersi.com/img/tit_tab_bg_hide.gif) repeat-x; float:left; color:#4E8B01; width:120px; text-align:center;}
#s_tab_tit li strong{ margin-right:5px;}
#s_tab_tit li span{ font-size:12px; color:#FFF; font-family:"宋体"; display:none;}
#s_tab_tit li b{ display:none;}
#s_tab_tit li.current{ width:350px; background:url(http://www.xueersi.com/img/tit_tab_bg_show.gif) repeat-x; border:1px solid #5EAE01; font-size:16px; color:#fff;}
#s_tab_tit li.current span{ display:inline;}
#s_tab_tit li.current b{ display:inline; font-family:Tahoma,Helvetica,Arial; font-size:16px; line-height:16px; width:18px; height:7px; overflow:hidden; color:#61AD02; position:absolute; left:175px; bottom:-21px; _bottom:-22px; _line-height:17px;}
#s_tab_con{ margin-top:20px;}
/*课程table列表*/
.course_table{ background:#61AD02; padding:5px; display:none;}
.course_table .first{ margin-top:0;}
.course_table table{ background:#F0F0F0; margin-top:5px;}
.course_table table th,.course_table table td{ border:none;}
.course_table table thead th{ background:url(http://www.xueersi.com/img/tit_bg_h32.jpg) repeat-x; height:32px; text-align:center; color:#8B8B8B;}
.course_table table tbody th{ background:url(http://www.xueersi.com/img/tit_bg_w59.jpg) repeat-y; text-align:center; color:#8B8B8B; vertical-align:middle; font-weight:normal; width:49px;}
.course_table table tbody td{ line-height:22px; vertical-align:top; padding-bottom:5px;}
.course_table table tbody td .s_box{ width:145px; float:left; vertical-align:top; _display:inline; background:#FFF; padding:8px; border:1px solid #E1E1E1; margin-left:4px; margin-top:4px;}
.course_table table tbody td .s_box h4{ height:25px; line-height:25px; background:#F0F0F0; color:#666; text-align:center;}
.course_table table tbody td .inner_box{ border-bottom:1px dotted #CCC; padding:5px 0;}
.course_table table tbody td .title{ /*background:url(http://www.xueersi.com/img/ico_jt.gif) no-repeat left 7px;*/ text-indent:15px;}
.course_table table tbody td .teacher{ color:#666;}
.course_table table tbody td .detail a{ margin-right:5px;}
.course_table table tbody td .title a{ color:#20509F; text-decoration:underline;}
.course_table table tbody td .title a:hover{ color:#20509F; text-decoration:none;}

.course_table table tbody td .pop_box{ width:300px; border:2px solid #62AD03; padding:10px; position:absolute; z-index:9999; left:110px; top:30px; background:#FFF; display:none;}
.course_table table tbody td .pop_box dt{ /*background:url(http://www.xueersi.com/img/ico_jt.gif) no-repeat left 5px;*/ text-indent:15px; font-weight:bold; font-size:13px; padding-bottom:5px;}
.course_table table tbody td .pop_box .pic{ float:left; width:140px;}
.course_table table tbody td .pop_box .pic p{ color:#666;}
.course_table table tbody td .pop_box .text{ width:150px; float:right;}
.course_table table tbody td .pop_box .text p{ border-bottom:1px dotted #CCC;}
.course_table table tbody td .pop_box .text p strong{ color:#CC0000;}

/*课程筛选*/
#selection{ padding:0 0 10px 15px;}
.choosed{ line-height:22px; padding-bottom:20px;}
.choosed h3{ float:left; font-size:12px; margin-right:5px;}
.choosed span{ display:inline-block; float:left; background:url(http://www.xueersi.com/img/k_bg_h22.png) repeat-x; border:1px solid #8CAB69; height:22px; padding:0 20px 0 5px; margin-right:8px; position:relative;}
.choosed span b{ /*background:url(http://www.xueersi.com/img/ico_del.gif) no-repeat;*/ display:block; cursor:pointer; width:13px; height:12px; line-height:0; font-size:0; position:absolute; right:0; top:0;}
.attr_data dl{ padding-bottom:15px;}
.attr_data dl dt{ float:left; font-weight:bold; margin-right:5px;}
.attr_data dl dd{ float:left; margin-right:15px; cursor:pointer; word-wrap:break-word;}
.attr_data dl dd.curr{ background:#BD2221; font-weight:bold; color:#FFF; padding:0 5px;}
/*课程列表*/
.course_list table thead tr{ background:url(http://www.xueersi.com/img/tit_bg_h25.gif) repeat-x; height:25px;}
.course_list table thead tr th{ font-size:13px; text-align:center; border-left:1px solid #FFF;}
.course_list table tr td{ text-align:center; vertical-align:middle; border-bottom:1px solid #DEDFE2; padding:10px;}
.course_list table a{ color:#20509F; text-decoration: none;}
.course_list table a:hover{ color:#20509F; text-decoration: underline;}
.course_list table .bm{ display:inline-block; /*background:url(http://www.xueersi.com/img/btn_bg_w48.gif) no-repeat;*/ width:48px; height:21px; line-height:21px; color:#FFF; font-weight:bold; margin-right:8px;}
.course_list table a:hover.bm{ color:#FFF;}
.course_list table .sc{ display:inline-block; /*background:url(http://www.xueersi.com/img/ico_sc.gif) no-repeat left center;*/ padding-left:20px; text-decoration:underline; color:#20509F; cursor:pointer;}
.course_list .btn{ text-align:right; padding-top:10px;}
.course_list .bm_btn{ /*background:url(http://www.xueersi.com/img/btn_buy.gif) no-repeat;*/ width:116px; height:36px; border:none; cursor:pointer;}
/*新增样式 20110105*/
.grade_hot_course{ background:url(http://www.xueersi.com/img/images/ico_top9.gif) no-repeat 10px 15px; padding:13px 8px 0 8px;}
.grade_hot_course li{ height:26px; overflow:hidden; line-height:26px; padding-left:25px;}
#grade_focus_area .l_area{ width:480px; float:left;}
.grade_focus_box{height:286px; overflow:hidden; position:relative;}
.grade_focus_pic li{ position:absolute; left:0; top:0; display:none;}
.grade_focus_tit{ position:absolute; height:30px; bottom:0; left:0; width:480px; background:#E9F3F5; filter:alpha(opacity=70); opacity:0.7;}
.grade_focus_tit span{ display:block; width:150px; float:left; line-height:30px; font-family:"宋体"; padding-left:10px; cursor:pointer;}
.grade_focus_tit span.curr{ background:#000; filter:alpha(opacity=70); opacity:0.7; color:#FFF;}
.grade_new_course{ background:url(http://www.xueersi.com/img/box_bg_w480.gif) no-repeat; height:154px; overflow:hidden;}
.grade_new_course h3{line-height:30px; color:#5A5A5A; padding-left:15px;}
.grade_new_course ul{ padding:10px 15px;}
.grade_new_course ul li{ height:26px; line-height:26px; width:225px; float:left; overflow:hidden;}
.grade_new_course ul li strong{ font-weight:normal; color:#509700; margin-right:5px;}
.grade_new_course ul li a{ margin:0 5px; color:#778; text-decoration:none;}
.grade_new_course ul li a:hover{ margin:0 5px; color:#333; text-decoration:underline;}
#grade_focus_area .r_area{ width:237px; float:right;}
.ad_h70{ height:70px;}
#grade_slide_info{ height:82px; overflow:hidden;}
/*年级频道 end*/

/*
*搜索结果 start
*
*/
/*module*/
.course_search{ display:block;}
.text_list{ padding:8px;}
.text_list li{ height:24px; line-height:24px; overflow:hidden; /*background:url(http://www.xueersi.com/img/ico_d.gif) no-repeat 5px center;*/ padding-left:15px; color:#666;}
.text_list li a{ color:#666;}
.text_list li a:hover{ color:#539601;}
.s_keywords{ /*background:url(http://www.xueersi.com/img/line_bg.gif) no-repeat left bottom;*/ height:30px; line-height:30px; padding-left:10px; color:#666;}
.s_keywords strong{ font-size:18px; color:#333; margin-right:10px;}
.clear_choosed{ position:absolute; right:0; top:0; color:#999; cursor:pointer;}
.relating_s{ height:25px; line-height:25px; border:1px solid #E8E9EB; padding-left:10px; color:#999;}
.relating_s a{ color:#666; text-decoration:underline; margin:0 5px;}
.teacher_good{ padding:0 8px;}
.teacher_good ul li{ overflow:hidden; zoom:1; border-bottom:1px solid #EDEFF1; margin-top:10px; padding-bottom:10px;}
.teacher_good ul li .pic{ float:left; width:124px; margin-right:10px;}
.teacher_good ul li .pic .photo{ padding:1px; border:1px solid #CCC;}
.teacher_good ul li .pic .more{ padding-top:5px; text-align:center;}
.teacher_good ul li .pic .more a{ margin:0 3px;}
.teacher_good ul li .text{ color:#666;}
.teacher_good ul li .text h5{ font-size:14px;}
/*搜索结果 end*/

/*
*教师详情 start
*
*/
/*module styles*/
.teacher_list{ padding:5px 10px 0px 10px;}
.teacher_list li{ padding:5px 0;}
.teacher_list li h4{ padding-bottom:3px;}
.teacher_list li h4 a{ color:#6EB30C;}
.teacher_list li h4 a:hover{ color:#6EB30C;}
.teacher_list li p{ line-height:24px;}
.teacher_list li p a{ margin:0 7px;}
.show_all{/* background:url(http://www.xueersi.com/img/btn_bg_d.gif) no-repeat;*/ width:106px; height:22px; line-height:22px; color:#6B6B6B; margin-bottom:10px; margin-left:auto; margin-right:auto; padding-left:15px; cursor:pointer;}
.hide_part{ /*background:url(http://www.xueersi.com/img/btn_bg_u.gif) no-repeat;*/ width:106px; height:22px; line-height:22px; color:#6B6B6B; margin-bottom:10px; margin-left:auto; margin-right:auto; padding-left:15px; cursor:pointer;}
.question_wrap{ width:480px; float:left;}
.question_wrap .topbor{ /*background:url(http://www.xueersi.com/img/bor_top_w480.gif) no-repeat;*/ height:4px; line-height:0; font-size:0;}
.question_wrap .botmbor{ /*background:url(http://www.xueersi.com/img/bor_botm_w480.gif) no-repeat;*/ height:4px; line-height:0; font-size:0;}
.question_con{ background:#F4FAE7; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; padding:0px 11px 10px 12px;}
.question_con ul{ height:246px; overflow:hidden;}
.question_con ul li{ padding:8px 0; border-bottom:1px solid #CCE5A5;  zoom:1;}
.question_con b{ line-height:0; font-size:0; height:3px; display:none;}
.question_con div{ overflow:hidden; zoom:1;}
.question_con .num{ /*background:url(http://www.xueersi.com/img/ico_rotund.gif) no-repeat;*/ width:15px; line-height:15px; font-size:11px; text-align:center; color:#FFF; display:block; float:left;}
.question_con  h4{ float:left; padding-left:5px; font-weight:normal; color:#585858;}
.question_con  p{ clear:both; padding:5px; padding-left:15px; color:#999; display:none;}
.question_con .jt_more{ float:right; cursor:pointer;}
.question_con ul li.hover{border:none;}
.question_con ul li.hover .jt_more{ display:none;}
.question_con ul li.hover b{ line-height:0; font-size:0; height:3px; display:block;}
.question_con ul li.hover div{background:#FFF; border-left:1px solid #CCE5A5; border-right:1px solid #CCE5A5; padding:5px; }
.question_con ul li.hover div p{ display:block; height:36px; overflow-y:scroll;}
.bm_student{ width:235px; float:right;}
.bm_student ul li{ padding:10px; line-height:22px;}
.bm_student ul li span{ color:#999;}
.bm_student ul li a{ text-decoration:underline;}
.bm_student ul li a:hover{ text-decoration:none;}
.student_results{ padding:2px 0;}
.student_results li{ width:230px; float:left; border-right:1px dotted #CCC; margin-left:10px; _display:inline/*IE6 BUG*/;}
.student_results li .pic_area{ width:117px; float:left; margin-right:5px;}
.student_results li .pic_area p{ text-align:center; color:#999; padding-top:5px;}
.student_results li .pic_area p em{ font-size:14px; color: #333;}
.student_results li .pic_area .detail{ /*background:url(http://www.xueersi.com/img/btn_bg_w57.gif) no-repeat;*/ width:57px; height:20px; line-height:20px; text-align:center; margin:0 auto; display:block; margin-top:5px; color:#CC0000;}
.student_results li .text_area{ width:100px; float:left;}
.student_results li .text_area span{ color:#999;}
.student_results li .text_area p{ color:#787878;}
.student_results li.last{ border:none;}
/*珍藏资料*/
.good_data{ display:none;}
.good_data table thead tr{ background:url(http://www.xueersi.com/img/th_bg_h30.gif) repeat-x; height:30px;}
.good_data table thead th{ border-left:1px solid #fff; color:#7F7F7F; font-weight:normal;}
.good_data table tbody tr{ background:#FBFBFC;}
.good_data table td{ height:30px; line-height:22px; color:#5D5D5D;}
.good_data table .padl10{ padding-left:10px;}
/*教师详情页 和 课程详情页 学员评论模块 公用一个样式*/
.course_comments{ display:none;}
.course_comments .comments_list li{ border-bottom:1px solid #EAEAEA; overflow:hidden; zoom:1; padding:10px;}
.course_comments .comments_list li .user_info{ width:102px; float:left;}
.course_comments .comments_list li .user_info .user_photo{ width:100px; height:120px; font-size:0; border:1px solid #EAEAEA; text-align:center; padding:5px 0;}
.course_comments .comments_list li .user_info .user_name{ padding-top:5px; color:#666; text-align:center;}
.course_comments .comments_list li .comments_con_box{ margin-left:110px; color:#333;}
.course_comments .comments_list li .comment_con{ overflow:hidden; zoom:1; line-height:22px;}
.course_comments .comments_list li .comment_con .ico_jh{ float:left; margin-right:5px; padding-top:5px;}
.course_comments .comments_list li .comment_con p{ float:left; width:430px;}
.course_comments .comments_list li .comment_con .date{ float:right; color:#999;}
.course_comments .comments_list li .satisficing{ height:25px; line-height:25px; padding:5px 0; color:#999;}
.course_comments .comments_list li .satisficing span{ float:left; margin-right:5px;}
.course_comments .comments_list li .satisficing .smile_img{ padding-top:4px;}
.course_comments .comments_list li .teacher_answer{ overflow:hidden; zoom:1; line-height:22px;}
.course_comments .comments_list li .teacher_answer .name{ float:left; color:#CC0000; background:url(http://www.xueersi.com/img/ico_h.gif) no-repeat left center; padding-left:10px;}
.course_comments .comments_list li .teacher_answer .con{ float:left; padding-left:5px; width:345px;}
.course_comments .comments_list li .teacher_answer .date{ float:right; color:#999;}
/*课程趣事*/
.course_story{ display:none;}
.course_story h3{ /*background:url(http://www.xueersi.com/img/ico_jt2.gif) no-repeat 5px center;*/ padding-left:25px; font-size:14px; color:#539601; height:25px; line-height:25px;}
.course_story dl{ border-bottom:1px dotted #CCC; padding:10px 10px 10px 20px;}
.course_story dl dt{ float:left; width:178px; margin-right:10px;}
.course_story dl dd{ width:510px; float:left;}
.course_story dl dd h4{ font-size:14px; color:#666;}
.course_story dl dd p{ color:#999; line-height:20px;}
.course_story dl dd ul{ padding-top:5px;}
.course_story dl dd ul li{ width:230px; float:left; /*background:url(http://www.xueersi.com/img/ico_v.gif) no-repeat left 6px;*/ padding-left:20px; line-height:25px;}
.course_story dl dd ul li a{ color:#20509F; text-decoration:underline;}
.course_story dl dd ul li a:hover{ color:#20509F; text-decoration:none;}
.course_story .picture{ text-align:center; padding-top:10px;}
.course_story .picture img{ border:1px solid #999; margin:0 20px;}
/*教师详情 end*/

/*
*名师频道 start
*
*/
#teacher_main{ width:730px; float:left;}
#teacher_sidebar{ width:237px; float:right;}
/*module*/
#teacher_sidebar .pub_box .list{ padding:8px;}
#teacher_sidebar .pub_box .list li{ height:100%; line-height:24px; /*background:url(http://www.xueersi.com/img/ico_d.gif) no-repeat 5px 11px;*/ padding-left:15px; color:#999999;}
#teacher_sidebar .pub_box .list li a{ color:#525252; margin-left:5px; text-decoration:underline;}
#teacher_sidebar .pub_box .list li a:hover{ color:#539601;}

#teacher_main h1	{ font-size:18px; font-family:"微软雅黑",'宋体';/* background:url(http://www.xueersi.com/img/xian.gif) no-repeat left bottom;*/ padding-left:10px; color:#333; padding-bottom:5px;}
/*video_area*/
#teacher_main .video_area{ width:730px; padding-top:15px;}
#teacher_main .video{ width:361px; height:218px; padding-top:10px; float:left; text-align:center; margin-left:20px; display:inline;}
#teacher_main .hover_bg{/*background: url(http://www.xueersi.com/img/v_bg.gif) left no-repeat;*/}
#teacher_main .text	{ width:304px; color:#595959; font-family:"微软雅黑",'宋体'; font-size:13px; float:left;}
#teacher_main .text p	{ line-height:26px; padding-top:10px; padding-left:30px; text-indent:2em;}
#teacher_main .text p span	{ color:#CC0000;}
#teacher_main .huakuai	{ height:49px; margin-top:15px; background:url(http://www.xueersi.com/img/huakuai_bg.jpg) bottom;}
#teacher_main .huakuai ul	{ display:block; border-bottom:0; float:left; margin-left:5px; display:inline;}
#teacher_main .huakuai ul li	{ padding:0 13px; height:25px; line-height:25px; float:left; text-align:center; border:1px solid #ccc; border-right:0; background: url(http://www.xueersi.com/img/tag2_bg.gif) left repeat-x; border-bottom:0; color:#757D93;}
#teacher_main .huakuai ul li.last	{ padding:0 13px; height:25px; line-height:25px; float:left; text-align:center; background: url(http://www.xueersi.com/img/tag2_bg.gif) left repeat-x; border-bottom:0; border-right:1px;}
#teacher_main .huakuai ul li.on	{ padding:0 13px; height:25px; line-height:25px; float:left; text-align:center; background: url(http://www.xueersi.com/img/tag1_bg.gif) left repeat-x; font-weight:700; cursor:pointer;}
#teacher_main .list	{ clear:both;}
#teacher_main .list table b	{ color:#559206; display:block; padding-top:8px;}
#teacher_main .list table th	{ padding:10px; color:#5A5A5A;}
#teacher_main .list table th img	{ border:1px solid #ccc; padding:1px; }
#teacher_main .list table td.xia	{border-bottom:1px solid #EDEFF1;}
#teacher_main .list table td.you	{border-right:1px solid #EDEFF1;}
#teacher_main .list table td.zuo	{border-left:1px solid #EDEFF1;}
#teacher_main .list table td table img	{ margin-top:3px;}
#teacher_main .list table th	{ border-bottom:3px solid #fff}
#teacher_main .list table td{ color:#757575; width:213px; _width:auto; text-align:left;}
#teacher_main *+html .list table td{ color:#757575; width:auto; text-align:left;}
#teacher_main .gread	{ clear:both;}
#teacher_main .gread h2	{ width:80px;  float:left;}
#teacher_main .gread table {border-bottom:1px solid #fff}
#teacher_main .gread th	{background-color:#EDEFF1;}
#teacher_main .kecheng	{ width:650px; float:right; background-color:#fff;}
#teacher_main .kecheng dl	{width:324px; height:82px; border-bottom:1px solid #EDEFF1; float:left; padding-bottom:5px; padding-top:8px;}
#teacher_main .kecheng dl.you	{border-right:1px solid #EDEFF1;}
#teacher_main .kecheng dt	{ float:left; width:122px; height:79px; margin-right:8px; padding-left:6px;}
#teacher_main .kecheng dt img	{ border:1px solid #ccc; padding:1px; font-size:0; }
#teacher_main .kecheng dd	{ float:left; width:175px; padding-right:5px; padding-top:3px;}
#teacher_main .kecheng dd img	{ font-size:0;}
/*名师频道 end*/

/* 个人中心冲突样式 */
.showOrderDetail .header {background:none;width:auto; position:static;padding:0;height:35px;border-bottom:3px solid #999; line-height:35px}

/*
* 2010 12 30
* 论坛频道 start
*/
#bbs_main{ width:730px; float:left;}
#bbs_sidebar{ width:237px;  float:right;}
#bbs_sidebar .xes_placard{ padding:10px;}
#bbs_sidebar .xes_placard li{ background:url(http://www.xueersi.com/img/ico_d.gif) no-repeat left center; height:24px; line-height:24px; padding-left:10px;}
#bbs_sidebar .bbs_search{ padding:10px; padding-right:0;}
#bbs_sidebar .bbs_search .input_txt{ height:18px; border:1px solid #CCC; width:105px;}
#bbs_sidebar .bbs_search .s_btn{ background:url(http://www.xueersi.com/img/bbs_btn_s.gif) no-repeat; width:48px; height:22px; border:none;}
#bbs_sidebar .bbs_search span{ float:left; margin-right:5px;}
#bbs_main .top_sidebar{ padding-bottom:5px;}
#bbs_main .top_sidebar .post_btn{ float:left; padding-left:10px;}
#bbs_main .top_sidebar .types{ float:right; padding-right:5px;}
#bbs_main .top_sidebar .types span{ height:24px; line-height:24px; color:#666; text-decoration:underline; cursor:pointer;}
#bbs_main .top_sidebar .types span.curr{ text-decoration:none; color:#999;}
#bbs_main .topic_list{ border:1px solid #D9EAB9;}
#bbs_main .topic_list table thead th{ background:url(http://www.xueersi.com/img/bbs_tit_bg.gif) repeat-x; height:29px; line-height:29px;}
#bbs_main .topic_list table thead tr th{ text-align:center; color:#5A7937; font-weight:normal;}
#bbs_main .topic_list table thead tr th div{ background:url(http://www.xueersi.com/img/bbs_line_bg.gif) no-repeat right center;}
#bbs_main .topic_list table thead tr th span{ background:url(http://www.xueersi.com/img/bbs_ico_down.gif) no-repeat left center; padding-left:13px;}
#bbs_main .topic_list table tbody tr{background-color:#FBFBFC;}
#bbs_main .topic_list table tbody td{ padding:8px 0px; line-height:20px; border-top:1px solid #E4E7ED; color:#999;}
#bbs_main .topic_list table tbody td span a{ color:#999;}
#bbs_main .topic_list table tbody td span a:hover{ color:#5A7937;}
#bbs_main .topic_list table tbody td a{ color:#333;}
#bbs_main .topic_list table tbody td a:hover{ color:#5A7937;}
#bbs_main .topic_list table tbody td a.fred{ color:#FD651B;}
#bbs_main .topic_list table .nobg{ background-image:none;}
#bbs_main .topic_list table .pad10{ padding-left:10px;}
.post_box{ border:1px solid #D9EAB9;}
.post_box .hd{ background:url(http://www.xueersi.com/img/bbs_tit_bg.gif) repeat-x; height:29px; line-height:29px;}
.post_box .hd h3{ padding-left:35px; font-weight:normal; color:#5A7937; background:url(http://www.xueersi.com/img/bbs_ico_down.gif) no-repeat 20px center;}
.post_box .bd{ padding:10px; background:#F8F9FA;}
.post_box .bd table th{ font-weight:normal; color:#666; vertical-align:top;}
.post_box .bd table td{ padding-bottom:10px; text-align:left; padding-left:10px;}
.post_box .bd table td .tips{ color:#666;}
.post_box .bd table td .input_tit{ height:18px; border:1px solid #CCC; width:410px; padding-left:5px;}
.post_box .bd table td .input_yz{ height:18px; border:1px solid #CCC; width:60px;}
.post_box .bd table td span{ float:left; margin-right:5px;}
.post_box .bd table td .post_btn{ background:url(http://www.xueersi.com/img/bbs_btn_fabu.gif) no-repeat; width:88px; height:29px; border:none; cursor:pointer;}
.post_box .bd table td .pad6{ padding-top:6px;}
.topic_view_wrap{ border:1px solid #D9EAB8; background:#EEF6DE; padding:5px;}
.topic_view_wrap .operate_sidebar{ padding:5px 0;}
.topic_view_wrap .operate_sidebar .operate_btn{ float:left;}
.topic_view_wrap .operate_sidebar .operate_btn a{ padding-left:10px;}
.topic_view_wrap .operate_sidebar .page{ margin:0; float:right;}
.topic_view_wrap .topic_view{ background:#fff;}
.topic_view_wrap .topic_view table .bg{ background:#F9FCF1;}
.topic_view_wrap .topic_view table td{ border-bottom:1px solid #EEF6DE; padding:10px; color: #666; vertical-align:top;}
.topic_view_wrap .topic_view .userPhoto,.topic_view_wrap .topic_view  .userName,.topic_view_wrap .topic_view .userOperate{ text-align:center;}
.topic_view_wrap .topic_view .userPhoto{ position:relative;}
.topic_view_wrap .topic_view .userPhoto img{ border:1px solid #FBF2DD; padding:1px; background:#FFF;}
.topic_view_wrap .topic_view .popInfo{ position:absolute; background:#FFF; right:-135px; _right:-125px; top:50px; border:1px solid #D9EAB8; width:145px; display:none;}
.topic_view_wrap .topic_view .popInfo dt{ background:#F9FCF1; height:25px; color:#A10000; line-height:25px; text-align:left; padding-left:10px; border-bottom:1px solid #D9EAB8;}
.topic_view_wrap .topic_view .popInfo dd{ padding:5px; text-align:left;}
.topic_view_wrap .topic_view .userOperate { color:#20509F;}
.topic_view_wrap .topic_view .userOperate a{ color:#20509F;}
.topic_view_wrap .topic_view .userOperate a:hover{ color:#20509F;}
.topic_view_wrap .topic_view table td .title{ line-height:25px; border-bottom:1px dotted #CCC;}
.topic_view_wrap .topic_view table td .title h1{ float: left; font-size:14px;}
.topic_view_wrap .topic_view table td .title h2{ float:left;}
.topic_view_wrap .topic_view table td .title .date{ float:right;}
.topic_view_wrap .topic_view table td .title .date span{ margin-left:20px; color:#999;}
.topic_view_wrap .topic_view table td .title .date em{ color:#CC3300;}
.topic_view_wrap .topic_view table td .con{ padding:10px 0; line-height:22px; min-height:90px; _height:90px;}
.topic_view_wrap .topic_view table td .quote{ background:#F9F9F9; margin-left:30px; margin-top:5px; padding:10px; display:inline-block; border:1px solid #eee;}
.topic_view_wrap .topic_view table td .quote p{ color:#999;}
.topic_view_wrap .topic_view table td .topicOperate{ float:left;}
.topic_view_wrap .topic_view table td .topicOperate span{ margin-right:20px; line-height:22px; display:inline-block;}
.topic_view_wrap .topic_view table td .topicOperate .hf{ background:url(http://www.xueersi.com/img/bbs_btn_hui.gif) no-repeat left center; padding-left:25px;}
.topic_view_wrap .topic_view table td .topicOperate .yy{ background:url(http://www.xueersi.com/img/bbs_ico_yin.gif) no-repeat left center; padding-left:23px;}
.topic_view_wrap .topic_view table td .jing{ float:right; color:#CC0000; background:url(http://www.xueersi.com/img/bbs_ico_j.gif) no-repeat left center; padding-left:25px; line-height:22px;}
/*论坛频道 end*/

/*
* 课程详情页 start
* 注：评论模块和教师详情页公用一个样式
*/
/*module*/
#course_end_wrap{}
#course_end_wrap .main{ width:718px; float:right;}
#course_end_wrap .sidebar{ width:237px; float:left;}
/*侧栏*/
.sidebar .inner_box{ border:1px solid #D6DACF; position:relative; height:100%;}
.sidebar .inner_box .title{ background:url(http://www.xueersi.com/img/tit_bg_h29.gif) repeat-x; height:29px; line-height:29px;}
.sidebar .inner_box .title h3{ float:left; padding-left:15px; color:#666;}
.sidebar .inner_box .list{ padding:8px;}
.sidebar .inner_box .list li{ height:24px; line-height:24px; background:url(http://www.xueersi.com/img/ico_d.gif) no-repeat 5px center; padding-left:15px;}
.sidebar .inner_box .list li a{ color:#555555;}
.sidebar .inner_box .list li a:hover{ color:#539601;}
.sidebar .inner_box .bor_t1,.sidebar .inner_box .bor_t2,.sidebar .inner_box .bor_b1,.sidebar .inner_box .bor_b2{ display:block; width:2px; height:2px; line-height:0; font-size:0; position:absolute;}
.sidebar .inner_box .bor_t1{ background:url(http://www.xueersi.com/img/bor_t1.gif) no-repeat; left:-1px; top:-1px;}
.sidebar .inner_box .bor_t2{ background:url(http://www.xueersi.com/img/bor_t2.gif) no-repeat; right:-1px; top:-1px; _right:-2px; _top:-1px;/*IE6 BUG*/}
.sidebar .inner_box .bor_b1{ background:url(http://www.xueersi.com/img/bor_b1.gif) no-repeat; left:-1px; bottom:-1px; _bottom:-2px;/*IE6 BUG*/}
.sidebar .inner_box .bor_b2{ background:url(http://www.xueersi.com/img/bor_b2.gif) no-repeat; right:-1px; bottom:-1px; right:-2px;_bottom:-2px;/*IE6 BUG*/}
/*视频区域*/
#course_end_wrap .course_box{ position:relative; display:block;}
#course_end_wrap .course_box .ico_new{ position:absolute; right:0px; top:0px;}
#course_end_wrap .course_box .topbor{ background:url(http://www.xueersi.com/img/v_bor_tbg.gif) no-repeat; height:13px; line-height:0; font-size:0;}
#course_end_wrap .course_box .botmbor{ background:url(http://www.xueersi.com/img/v_bor_bbg.gif) no-repeat; height:17px; line-height:0; font-size:0;}
#course_end_wrap .course_box_mbg{ /*background:url(http://www.xueersi.com/img/v_bor_mbg.gif) repeat-y;*/ background-color:#F7F8F9; border:1px solid #D6DACF;}
#course_end_wrap .video_area{ width:361px; float:left; margin-right:10px;}
#course_end_wrap .video_area .video{text-align:center; padding:9px 0; width:auto; float:none;}
#course_end_wrap .video_area .hover_bg{/*background:url(http://www.xueersi.com/img/v_bg.gif) no-repeat;*/}
#course_end_wrap .video_area .buy{ text-align:center; padding:10px 0;}
#course_end_wrap .video_area .buy a{ width:116px; height:36px; text-indent:-99999px; display:inline-block; margin:0 8px;}
#course_end_wrap .video_area .buy a:focus{outline-style:none;}
#course_end_wrap .video_area .buy .btn_buy{ background:url(http://www.xueersi.com/img/btn_buy.gif) no-repeat;}
#course_end_wrap .video_area .buy .btn_buyg{ background:url(http://www.xueersi.com/img/btn_buyg.gif) no-repeat;}
#course_end_wrap .video_area .buy .btn_sc{ background:url(http://www.xueersi.com/img/btn_sc.gif) no-repeat; cursor:pointer;}
#course_end_wrap .video_area .buy .btn_scg{ background:url(http://www.xueersi.com/img/btn_scg.gif) no-repeat;}
.course_intro{ float:left; width:340px;}
.course_intro h1{ line-height:22px; font-size:14px; padding:5px 0;; width:280px;}
.course_intro .teacher{ color:#666; padding:5px 0;}
.course_intro .teacher dt{ float:left; width:60px;}
.course_intro .teacher dd{ float:left; width:240px;}
.course_intro .teacher dd a{ margin-right:8px; display:inline-block; color:#666;}
.course_intro .teacher dd a:hover{ color:#666;}
.course_intro .item{ padding:5px 0;}
.course_intro .item li{ height:28px; line-height:28px; overflow:hidden;}
.course_intro .item li span{ float:left; color:#999;}
.course_intro .item li .marr40{ margin-right:40px;}
.course_intro .item li .price{ font-size:18px; color:#CC0000;}
.course_intro .item li .fred{ color:#CC0000;}
.course_intro .item del{ font-weight:bold; color:#333;}
.course_intro .item .tips_q{ width:100px; float:left; background:url(http://www.xueersi.com/img/icon_q.gif) no-repeat 10px 5px; padding-left:30px;}
.course_intro .item .tips_q a{ color:#20509F; text-decoration:underline;}
.course_intro .item .tips_q a:hover{ color:#20509F; text-decoration:none;}
.course_intro .item .smile_img{ width:100px; float:left; padding-top:6px;}
.icon-sina,.icon-qq,.icon-renren,.icon-kaixin{ margin-right:8px;}
/*课程详情与课评论*/
.course_detail_box{ margin-top:10px;}
#tab_tit{ height:27px; border-bottom:3px solid #6E7483;}
#tab_tit li{ line-height:27px; text-align:center; float:left; margin-right:5px; cursor:pointer; /*background:url(http://www.xueersi.com/img/tab_tit_bg_d.gif) no-repeat*/; width:100px; font-size:12px; color:#6D7383;}
#tab_tit li.on{ /*background:url(http://www.xueersi.com/img/tab_tit_bg_on.gif) no-repeat;*/ width:128px; font-size:14px; color:#FFF; font-weight:bold;}
#tab_tit li span{ color:#FF8112;}
#tab_tit li.on span{ font-weight:normal; color:#FFFF33; font-size:12px;}
#tab_con{ background:url(http://www.xueersi.com/img/box_topbg.gif) repeat-x left top; padding-top:20px;}
.course_detail dl{ /*background:url(http://www.xueersi.com/img/line_bg.gif) repeat-x left bottom;*/ padding:10px 0; border-bottom:1px dotted #BDC2C8;}
.course_detail dl dt{ font-size:14px; font-weight:bold; color:#A10000; background:url(http://www.xueersi.com/images/ico_jt_0222.gif) no-repeat left center; padding-left:20px;}
.course_detail dl dd{ padding-top:8px; padding-left:20px; font-size:12px; line-height:22px; color:#555;}
.course_catalogue thead tr{ background:url(http://www.xueersi.com/img/th_bg_h30.gif) repeat-x; height:30px;}
.course_catalogue thead th{ border-left:1px solid #fff; color:#7F7F7F; font-weight:normal;}
.course_catalogue tbody tr{ background:#FBFBFC;}
.course_catalogue td{ height:30px;width:100px; line-height:22px; color:#5D5D5D;}
.course_catalogue .padl10{ padding-left:10px;width:auto}
#show_all_course{ background:#EEEFF4; height:25px; line-height:25px; text-align:center; font-weight:bold; color:#666; cursor:pointer;}
.recommend_course{ padding-top:20px;}
.pub_tit{ height:27px; border-bottom:3px solid #6E7483; line-height:27px; text-align:center; }
.pub_tit h3{ /*background:url(http://www.xueersi.com/img/tab_tit_bg_on.gif) no-repeat;*/ float:left; font-size:14px; color:#FFF; font-weight:bold; width:128px;}
.recommend_course .inner{ border:1px solid #E6E6E6; padding-top:10px; margin-top:10px; background:url(http://www.xueersi.com/img/bor_topbg.gif) repeat-x left top;}
.recommend_course .inner .s_tit{ height:25px; line-height:25px; padding-left:10px;}
.recommend_course .inner .price{ margin-left:10px; color:#CC0000;}
.recommend_course .inner table{ margin:0 auto; background:#F4F5F8; color:#666;}
.recommend_course .inner table td{ padding:10px; line-height:22px;}
.recommend_course .inner .total{ padding:10px; padding-top:0px;  background:url(http://www.xueersi.com/img/bor_botmbg.gif) repeat-x left bottom;}
.recommend_course .inner .total p{ text-align:right; padding-top:10px;}
.recommend_course .inner .total p b{ font-size:14px;}
.recommend_course .inner .total p .buy_btn{ background:url(http://www.xueersi.com/img/btn_buy.gif) no-repeat; border:none; width:116px; height:36px; cursor:pointer;}
.recommend_course .inner a{ margin-left:5px; color:#666;}
.recommend_course .inner a:hover{ color:#F00;}
/*新增样式 20110105*/
.course_intro .item .shiting{ background:url(http://www.xueersi.com/img/ico_shiting.gif) no-repeat left 5px; padding-left:22px; line-height:28px; display:inline-block; float:left; font-size:14px; text-decoration:underline; font-family:"微软雅黑";}
/*课程详情页 end*/

/*404错误页 start*/
.error_info_box{ width:656px; margin:60px auto 60px auto;}
.error_info_box .l{ width:153px; float:left;}
.error_info_box .r{ width:475px; float:right;}
.error_info_box .r .p1{ color:#666; padding-top:20px;}
.error_info_box .r .p1 strong{ color:#CC0000; font-weight:normal;}
.error_info_box .r .p2{ padding-top:20px;}
.error_info_box .r .p3{ padding-top:5px; font-size:14px;}
.error_info_box .r .p3 a{ color:#20509F; text-decoration:underline; background:url(http://www.xueersi.com/img/ico_s_jt.gif) no-repeat left center; padding-left:10px; margin-right:10px;}
.error_info_box .r .p3 a:hover{ color:#20509F; text-decoration:none;}
.error_info_box .b{ border-top:1px dotted #ccc; padding-top:20px;}
.error_info_box .b span{ float:left; display:inline-block; height:26px; line-height:26px; margin-right:20px;}
/*404错误页 end*/

/* ========== 图片整合 开始 ========== */

/*no-repeat*/
.searchbar input,.searchbar button,.searchbar .button,.headtab li,.headtab li.on a,.headtab li a:hover ,.index_hot,.headtab li.on a,.headtab li a:hover,.index_hot,.index_hot_course,.indexbox-head h2,.indexbox-head h3.bg-white ,.indexbox-head h3.bg-white span,.index_student_wrap,.index_student_view,.index_results_tab li,.index_results_tab li.on,.course_list table .bm,.course_list .bm_btn,.s_keywords,.show_all,.hide_part,.question_wrap .topbor,.question_wrap .botmbor,.student_results li .pic_area .detail,#teacher_main h1,.logo,#indexMenu,.info_cont_right .bm
{background:url(http://www.xueersi.com/img/index-result.gif) no-repeat 0 0;}

.searchbar input {  background-position: 0px 0px;}
.searchbar button {  background-position: 0px -48px;}
.searchbar .button {  background-position: 0px -48px;}
.headtab li {  background-position: 0px -96px;}
.headtab li.on a,.headtab li a:hover {  background-position: 0px -149px;}
.index_hot {  background-position: 0px -309px;}
.index_hot_course {  background-position: 0px -479px;}
.indexbox-head h2 {  background-position: 0px -202px;}
.indexbox-head h3.bg-white { background-position: 0px -256px;}
.indexbox-head h3.bg-white span {  background-position: 0px -231px;}
.index_student_wrap { background-position: 0px -1387px;}
.index_student_view {  background-position: 0px -753px;}
.index_results_tab li { background-position: -150px -693px;}
.index_results_tab li.on {  background-position: 0px -693px;}
#indexMenu{ background-position:-478px -530px}
.course_list table .bm{  background-position: 0px -1235px;}
.course_list .bm_btn{  background-position: 0px -1326px;}
.s_keywords{  background-position: 0px -1476px; }
.show_all{  background-position: 0px -1141px; }
.hide_part{  background-position: 0px -1188px;}
.question_wrap .topbor{  background-position: 0px -1112px; }
.question_wrap .botmbor{  background-position: 0px -1083px; }
.student_results li .pic_area .detail{  background-position: 0px -1281px;}
#teacher_main h1	{  background:url(http://www.xueersi.com/img/xian.gif) no-repeat left bottom; }

.logo { background-position:-480px -100px;}

#m_tab_tit li,#tab_tit li,.xes_menu li.on,.pub_box .title .bg,#m_tab_tit li.on,#tab_tit li.on,.pub_tit h3,.xes_menu_handle.on,.xes_menu_handle,.xes_menu li,#teacher_main .hover_bg,#course_end_wrap .video_area .hover_bg,.index_service_items dl.icon_service4,.index_service_items dl.icon_service3,.index_service_items dl.icon_service7,.index_service_items dl.icon_service6,.index_service_items dl.icon_service5,.index_service_items dl.icon_service8,.index_service_items dl.icon_service2,.index_service_items dl.icon_service1,.header
{ background:url(http://www.xueersi.com/img/index-resultmore.gif) no-repeat 0 0;}

#m_tab_tit li,#tab_tit li{width:100px;height:27px;background-position:-25px -29px;}
.xes_menu li.on,#indexMenu li.on{width:238px;height:38px;background-position:-152px -18px;}
.pub_box .title .bg{width:89px;height:26px;background-position:-21px -72px;}
#m_tab_tit li.on,#tab_tit li.on,.pub_tit h3{width:128px;height:27px;background-position:-143px -75px;}
.xes_menu_handle.on{width:237px;height:29px;background-position:-25px -130px;}
.xes_menu_handle{width:237px;height:29px;background-position:-283px -130px;}
.xes_menu li,#indexMenu li{width:238px;height:38px;background-position:-24px -185px;}
#teacher_main .hover_bg,#course_end_wrap .video_area .hover_bg{width:361px;/*height:218px;*/background-position:-24px -252px;}
.index_service_items dl.icon_service1{width:140px;height:56px;background-position:-24px -509px;}
.index_service_items dl.icon_service2{width:140px;height:56px;background-position:-240px -509px;}
.index_service_items dl.icon_service3{width:140px;height:56px;background-position:-480px -509px;}
.index_service_items dl.icon_service4{width:140px;height:56px;background-position:-24px -565px;}
.index_service_items dl.icon_service5{width:140px;height:56px;background-position:-240px -565px;}
.index_service_items dl.icon_service6{width:140px;height:56px;background-position:-480px -565px;}
.index_service_items dl.icon_service7{width:140px;height:56px;background-position:-24px -621px;}
.index_service_items dl.icon_service8{width:140px;height:56px;background-position:-240px -621px;}
.header { background-position:right -728px}

/*icon*/
.question_con .num,.choosed span b,.course_table table tbody td .title,.course_table table tbody td .pop_box dt,.course_list table .sc,.course_story h3,.course_story dl dd ul li,.buybox a.ico_shop,.indexbox-head a.more,.icon-hot,.indexbox-head h3 .icon-hot,.index_hot_course ,.pub_box .list li,#teacher_sidebar .pub_box .list li,.hot_course ol,.indexbox-side .list li,.helpInfo dl dd,.text_list li,.teacher_Name_show li a,.info_cont_right .sc
{ background:url(http://www.xueersi.com/img/result.gif) no-repeat; }

.buybox a.ico_shop { background-position: 0px 3px; }
.choosed span b{ background-position: 0px -84px;}
.course_table table tbody td .title{ background-position: 0px -181px;}
.course_table table tbody td .pop_box dt{ background-position: 0px -181px; }
.course_list table .sc{ background-position: 0px -369px;}
.course_story h3{ background-position: 0px -127px; }
.course_story dl dd ul li{ background-position: 0px -899px;}
.hot_course ol{  background-position: 10px -630px; }
.helpInfo dl dd{  background-position: 0px -945px; }
.index_hot_course  { background-position: 3px -418px;}
.indexbox-side .list li { background-position: 6px -35px;}
.indexbox-head a.more {  background-position: 0px -978px;}
.icon-hot {  background-position: 5px -1020px;}
.indexbox-head h3 .icon-hot {  background-position: 5px -1020px;}
.pub_box .list li{  background-position: 6px -35px; }
.question_con .num{ background-position: 0px -321px;}
#teacher_sidebar .pub_box .list li{ background-position: 6px -35px; }
.text_list li{ background-position: 6px -35px; }
.teacher_Name_show li a { background-position:-2px -1074px}
/* repeat-x */
body.index ,.indexbox-head ,.index_title ,.index_title h3 ,.index_results
{ background-image:url(http://www.xueersi.com/img/index_repeat_x.gif); background-repeat:repeat-x}
body.index { background-color:#F0F1F7; background-position:0 -463px}
.indexbox-head { background-position:0 0}
.index_title{ background-position:0 -31px}
.index_title h3 {background-position:0 -65px}
.index_results { background-position:0 -120px}
.friendLink .linkpic li {}
/* ========== 图片整合 结束 ========== */

/*新增首页头部样式 luoronghang  20110121修改*/
body{ background-image:none;}
.loginbar_0118{ height:26px; line-height:26px; background:url(http://www.xueersi.com/images/topbar_bg_new.gif) repeat-x; overflow:hidden;}
.loginbar_0118 .login{ float:right; margin-right:20px; color:#333;}
.loginbar_0118 .login em{ margin:0 5px;}
.loginbar_0118 .hotline{ float:right; /*width:267px; */margin-right:10px; padding-top:0}
.loginbar_0118 .xrs{ padding-left:10px;}
.loginbar_0118 .xrs b{ font-weight:normal; color:#666; margin-left:5px;}

.header_0118{ padding:10px 0; background:#FFF;}
.header_0118 .logo_new{ width:387px;margin-right:0;float:left}
.header_0118 .logo_new .welcome_info{ padding-top:5px;}
.header_0118 .logo_new .welcome_info a{ color:#A10000;}
.header_0118 .logo_new .welcome_info a:hover{ color:#A10000;}

.header_0118 .s_area{ width:300px;_width:300px; float:left;}
.header_0118 .s_area .s_inner{ height:26px;}
.header_0118 .s_area .s_inner input{ float:left;}
.header_0118 .s_area .s_inner .input_bg{ background:url(http://www.xueersi.com/images/s_bg_new.jpg) no-repeat; width:203px;_width:202px; height:16px; border:none; padding:5px; _overflow:hidden;_display:inline}
.header_0118 .s_area .s_inner .s_btn{ background:url(http://www.xueersi.com/images/btn_s_new.gif) no-repeat; width:70px; height:26px; border:none; cursor:pointer;}
.header_0118 .s_area .hot_keywords{ padding-top:8px; overflow:hidden;height:18px;}
.header_0118 .s_area .hot_keywords span{ margin-right:5px; color:#9C0001;}
.header_0118 .s_area .hot_keywords a{ color:#72707B; margin-left:5px;display:inline-block}
.header_0118 .s_area .hot_keywords a:hover{ color:#A10000;}
.header_0118 .shop_car{ width:228px; float:right; background:url(http://www.xueersi.com/images/shop_0121.gif) no-repeat left 8px;}
.header_0118 .shop_car p{ padding-left:55px;}
.header_0118 .shop_car p a{ color:#A10000; font-weight:bold; margin:0 5px;}


/*.header_0118 .mini_menu{ width:70px; float:right;}
.header_0118 .mini_menu li{ background:url(http://www.xueersi.com/images/ico_jt_new.gif) no-repeat left center; padding-left:12px; font-size:12px;}
.header_0118 .mini_menu li a{ color:#333;}
.header_0118 .mini_menu li a:hover{ color:#A10000;} */

/*.nav_0118{ height:40px; background:#58A700;}
.nav_0118 ul { margin-left:265px; padding-top:13px;}
.nav_0118 ul li{ float:left; width:90px; height:27px; line-height:27px; background:url(http://www.xueersi.com/img/nav_bg_new.gif) no-repeat; font-size:14px; color:#2E5700; text-align:center; margin-right:4px;}
.nav_0118 ul li.curr{ background:url(http://www.xueersi.com/img/nav_bg_on_new.jpg) no-repeat; width:92px; font-weight:bold;}
.nav_0118 ul li.curr a{ color:#386A00;}
.nav_0118 ul li.curr a:hover{ color:#386A00;}*/

.mainNav_0121{ height:29px; border-bottom:2px solid #AF081C; line-height:29px;}
.mainNav_0121 ul li{ float:left; width:62px; height:29px;  text-align:center;font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.mainNav_0121 ul li a{ display: block;background:url(http://www.xueersi.com/images/nav_bg0121.gif) no-repeat; }
.mainNav_0121 ul li a.curr{background:url(http://www.xueersi.com/images/nav_on_bg0121.gif) no-repeat; color:#FFF;}
.mainNav_0121 ul li a:hover{ background:url(http://www.xueersi.com/images/nav_on_bg0121.gif) no-repeat; color:#FFF; text-decoration:none;}
.mainNav_0121 ul li#teacher0121{ width:76px; padding-left:5px;}
.mainNav_0121 ul li#bbs0121{ width:78px; padding-left:5px;}
.mainNav_0121 ul li#teacher0121 a{ background-image:none;}
.mainNav_0121 ul li#bbs0121 a{ background-image:none;}

/*新增首页头部样式 结束*/


/*新增首页首屏样式 20110120*/
/*
.mainNav_0120{ height:30px; border-bottom:2px solid #AF081C; line-height:30px;}
.mainNav_0120 ul li{ float:left; width:74px; height:30px; background:url(http://www.xueersi.com/images/nav_bg0120.gif) no-repeat; text-align:center; margin-right:1px; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.mainNav_0120 ul li.curr{background:url(http://www.xueersi.com/images/nav_on_bg0120.gif.gif) no-repeat; color:#FFF;}
.mainNav_0120 ul li.curr a{ color:#FFF;}
.mainNav_0120 ul li.curr a:hover{ color:#FFF;}
#gz_tit_0120{ position:relative;}
#gz_tit_0120_inner{ position:absolute; background:#EFEFEF; width:72px; border:1px solid #D6D6D6; border-top:none; left:0;top:30px; display:none; z-index:999;}
#gz_tit_0120_inner a{ display:block; text-align:left; padding-left:10px;}
#gz_tit_0120_inner a:hover{ background:#FFF; display:block;}
*/
.banner01{ height:60px;}
#index_first_screen{ margin-bottom:10px;}
#index_first_screen .l_sidebar_0120{ width:185px; float:left; margin-right:10px;}
#index_first_screen .c_box_0120{ width:172px; float:left;}
#index_first_screen .r_sideba_0120{ width:305px; float:right;}
/*左侧*/
.login_box_0120{ background:url(http://www.xueersi.com/images/login_box_bg0120.gif) no-repeat; height:127px; overflow:hidden; padding:0 10px;}
.login_box_0120 p{ padding-top:15px;}
.login_box_0120 p label{ color:#333; margin-right:5px; width:40px; display:inline-block;}
.login_box_0120 .input_txt{ width:115px; height:20px; line-height:20px; border:1px solid #E3E3E3;}
.login_box_0120 .btn_enter{background:url(http://www.xueersi.com/images/btn_bg0120.gif) no-repeat; width:66px; height:25px; line-height:25px; border:none; text-align:center; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer;}
.login_box_0120 a{ font-weight:bold; text-decoration:underline; margin-right:10px; margin-left:10px;}
.login_box_0120 .info1{ color:#333;}
.login_box_0120 .info2{ padding-top:5px;}
.login_box_0120 .info2 span{background:url(http://www.xueersi.com/images/ico_jt20120.gif) no-repeat left center; padding-left:8px; margin-right:10px;}
.login_box_0120 .info2 a{ margin:0 3px; color:#CC0000;}
.login_box_0120 .info3{ text-align:center;width:170px;}
.login_box_0120 .info3 a{ margin:0 3px;}

.l_s_ad1_0120{ height:39px; margin:8px 0;}
.l_info_box_0120{ margin-top:10px;}
.l_info_box_0120 .title{background:url(http://www.xueersi.com/images/tit_bg1_0120.gif) no-repeat; height:29px; line-height:29px; }
.l_info_box_0120 .title h2{ float:left; font-size:14px; color:#333; padding-left:10px;}
.l_info_box_0120 .title span{ background:url(http://www.xueersi.com/images/ico_jt0120.gif) no-repeat left center; float:right; padding-right:10px; padding-left:5px;}
.l_info_box_0120 .con{ border:1px solid #D7D7D7; border-top:none; padding:5px 8px;}
.l_info_box_0120 .con li{ line-height:22px; height:22px; overflow:hidden; background:url(http://www.xueersi.com/images/ico_d.gif) no-repeat left 8px; padding-left:10px;}
.l_info_box_0120 a{ color:#333;}
.l_info_box_0120 a:hover{ color:#A10000;}
.l_s_ad2_0120{ margin-top:9px; font-size:0;}
/*中间*/
.focus_video_0120{ width:470px; height:286px; overflow:hidden;}
.hot_course_0120{  height:145px; width:472px; overflow:hidden; margin-top:10px;}
.hot_course_0120 h2{ padding:5px 0; margin:0 5px; text-align:center; font-size:14px; color:#CD0200; border-bottom:1px dotted #CCC;}
.hot_course_0120 h2 a{ color:#CD0200;}
.hot_course_0120 h2 a:hover{ color:#A10000;}
.hot_course_0120 ul{ padding:8px 5px 0px 5px;}
.hot_course_0120 ul li{ width:231px; float:left; height:20px; line-height:20px; padding:2px 0; overflow:hidden;}
.hot_course_0120 ul li strong{ color:#333; font-weight:normal; background:#E7E7E7; display:inline-block; padding:0 3px; margin-right:5px;}
.hot_course_0120 ul li a{ margin-right:5px; color:#333;}
.hot_course_0120 ul li a:hover{ color:#A10000;}
/*右侧*/
.r_info_box_0120{ border:1px solid #CAD0DE;}
.r_info_box_0120 .tab_tit_0120{ background:url(http://www.xueersi.com/images/tit_bg2_0120.gif) repeat-x; height:26px; line-height:26px; padding-left:10px;}
.r_info_box_0120 .tab_tit_0120 .on{ font-weight:bold; background-image:none;}
.tab_con_0120{ padding:9px 10px;}
.tab_con_0120 ul li{ line-height:22px;}
.r_info_box_0120 a{ color:#333;}
.r_info_box_0120 a:hover{ color:#A10000;}
.r_s_ad1_0120{ margin-top:10px; font-size:0;}
#userInfoLoading span {margin:40px auto 0 auto;padding-left:20px; text-align:left; display:block;color:#999;background:url('http://www.xueersi.com/img/loading.gif') no-repeat scroll left center transparent;height:16px;line-height:16px;width:70px;}
/*新增首页首屏样式 结束*/
/*新增首页最新课程模块 开始 20110121*/
#new_course_0121{ margin-bottom:10px;}
#new_course_0121 .hd{ height:30px; line-height:30px;background:url(http://www.xueersi.com/images/hd_bg_0121.gif) no-repeat;}
#new_course_0121 .hd h2{ float:left; font-size:14px; color:#FFF; padding-left:25px;}
#new_course_0121 .hd span{ float:right; padding-right:10px;}
#new_course_0121 .bd{ border:1px solid #D7D7D7; border-top:none; padding:8px;}
#new_course_0121 .course_recommend{ width:271px; float:left; height:388px;}
#new_course_0121 .course_new_list{ width:691px; float:left;}
#new_course_0121 .course_new_list li{ width:230px; float:left; text-align:center; margin-top:8px;}
#new_course_0121 .course_new_list li h3 a{ font-size:14px; color:#AF0027;}
#new_course_0121 .course_new_list li h3 a:hover{color:#AF0027;}
#new_course_0121 .course_new_list li p a{ margin-right:5px;}
/*新增首页最新课程模块 结束*/
/*重置全局字体颜色 20110121*/
body{ color:#333;}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#A10000;}
.bodyline{background:url('/images/body_line.gif') repeat-x scroll left top transparent;}

/* upload:2011-01-24 by:Jay */
.index_results_news { background-color:#F9F9F9;border-color:#E0E0E0}
.index_results dl dt a {color:#A10000}
.index_results_news h4{background-color:#F0F0F0;border-color:#E0E0E0;color:#A10000}
.index_results_news li span {color:#A10000}
.serveTel .sred {color:#A10000}
.serveTel .tit,.serveTel .fred {display:none}

 .course_list table tr td{ text-align:left;}
 .course_list table .bm{  text-align:center}
/* upload:2011-01-25 By: Jay Teacher */
#teacher_main .hover_bg,#course_end_wrap .video_area .hover_bg{height:218px}
#teacher_main .huakuai ul li {cursor:pointer}
#teacher_main .huakuai ul li.on	{ padding:0 13px; height:25px; line-height:25px; float:left; text-align:center; background: url(http://www.xueersi.com/images/tag1_bg.gif) left repeat-x; font-weight:700; cursor:pointer;color:#fff; border-color:#B3081C;width:auto}
#teacher_main .gread th { background-color:#fff; vertical-align:top;padding-top:15px;width:70px}
#teacher_main .gread th h2 {font-size:28px; font-weight:normal;color:#999;width:auto; line-height:30px; padding-right:10px; background:url(http://www.xueersi.com/images/icon_arrow_gray.gif) no-repeat right 10px; font-family:"微软雅黑","黑体","宋体",tahoma,arial;_font-weight:bold}
#teacher_main .gread table {border-color:#DBDBDB}
#teacher_main .kecheng dl,#teacher_main .kecheng dl.you {border:0 none}
.path_s span{color:#999}
.path_s a {color:#333}
#teacher_main {width:980px}
#teacher_sidebar { position:absolute;right:0;top:10px;z-index:100}
#teacher_wrap { position:relative}
#teacher_main .kecheng {width:auto;float:left;padding:8px 0}
#teacher_main .kecheng dl{width:300px;height:80px; overflow:hidden;padding:8px 0}
#teacher_main .kecheng dd{width:150px}
#teacher_main .kecheng dd.teacher_name {font-size:14px;color:#333; font-weight:bold; line-height:20px;height:20px}
#teacher_main .kecheng dd.teacher_name a {color:#333;width:auto; display:block; float:left; margin-right:10px}
#teacher_main .kecheng dd.teacher_results {width:150px;height:54px; overflow:hidden;color:#777}
#teacher_main .kecheng dd.teacher_results p{width:140px; height:auto; line-height:18px;padding-left:10px; background:url(http://www.xueersi.com/images/ico_d.gif) no-repeat left 8px}
#teacher_main .kecheng dd.teacher_results p span {color:#777}
#teacher_main .kecheng dd.teacher_results p em,
#teacher_main .kecheng dd.teacher_results p strong,
#teacher_main .kecheng dd.teacher_results p b{color:#CC0000; font-weight:normal}
#teacher_main .kecheng dd.teacher_results a p,
#teacher_main .kecheng dd.teacher_results a p span{color:#777; cursor:pointer; _text-decoration:none}
#teacher_main .huakuai ul li.grade_tags_title {background:none;border:0 none;color:#666;font-weight:bold}
#shows .gread {display:none}
#teacher_main .kecheng dl:hover,#teacher_main .kecheng dl.hover {background-color:#F9D0D0}

#teacher_top {display:block;width:240px;height:auto; float:right}

.teacher_head {width:240px;height:30px; clear:both;border-bottom:1px #A40104 solid}
.teacher_head a {width:120px;height:30px; line-height:30px;color:#666; text-align:center; display:block; float:left;  background:url(http://www.xueersi.com/images/tabs_red.gif) no-repeat left 0}
.teacher_head a:hover{ text-decoration:none}
.teacher_head a.on{color:#fff}
.teacher_head a.on:hover {color:#fff}
.teacher_head a.teacher_hot_btn{ background-position:left -30px}
.teacher_head a.teacher_hot_btn.on{ background-position:left 0}
.teacher_head a.teacher_new_btn {background-position:right 0}
.teacher_head a.teacher_new_btn.on{ background-position:right -30px}
.teacher_body {border:1px #d7d7d7 solid; border-width:0 1px 1px; overflow:hidden}
.teacher_body ul { display:none;height:195px;_height:205px; overflow:hidden}
.teacher_body ul li {float:none;padding:0 0 0 10px; clear:both; overflow:hidden;height:22px; line-height:22px;border-bottom:1px #ccc solid; /*background:url(http://www.xueersi.com/images/icon_top5.gif) no-repeat left 0*/}
.teacher_body ul li img {display:none;width:68px;border:1px #ccc solid;padding:1px; background-color:#FFF; float:left;margin:5px 5px 5px 0}
.teacher_body ul li:hover,
.teacher_body ul li.hover {height:80px;}
.teacher_body ul li:hover img,
.teacher_body ul li.hover img {display:block}
.teacher_body ul li .teacher_top_name {width:76px; line-height:22px;float:left;font-weight:bold}

.teacher_body ul li:hover .teacher_top_name,
.teacher_body ul li.hover .teacher_top_name {display:block;width:120px}
.teacher_body .teacher_top_results { line-height:22px;color:#777;width:140px;height:54px;float:left; overflow:hidden}
.teacher_body ul li.hover .teacher_top_results{ line-height:18px}



/* upload:2011-01-26 By: lee grade */
.pub_box .title{ background:url(http://www.xueersi.com/img/tit_bg_h29new.gif) repeat-x; border-bottom:1px solid #e9e9e9; height:29px;}
.pub_box .title h3{ float:left; padding-left:15px; color:#595959; line-height:29px;}
.video_area .video{ width:480px; float:left;}
.grade_focus_box{height:286px; overflow:hidden; position:relative;}
.grade_focus_pic li{ position:absolute; left:0; top:0; display:none;}
.grade_focus_tit{ position:absolute; height:30px; overflow:hidden; bottom:0; left:0; width:480px; background:#E9F3F5; filter:alpha(opacity=95); opacity:0.95;}
.grade_focus_tit span{ display:block; width:150px; float:left; line-height:30px; font-family:"宋体"; padding-left:10px; cursor:pointer;}
.grade_focus_tit span.curr{ background:#900000; filter:alpha(opacity=95); opacity:0.95; color:#FFF;}

.offer_course { margin:5px auto 0; overflow:hidden; width:225px;height:248px}
.offer_course li { border-bottom:1px dashed #ddd; overflow:hidden; clear:both; float:none;zoom:1; background-color:#fff }
.offer_course .offer_detail { display:none}
.offer_course .course_name { background:url(http://www.xueersi.com/images/ico_d.gif) no-repeat left center;height:27px;width:215px; line-height:27px; overflow:hidden; padding-left:10px;}
.offer_course .bornone { border:none!important;}
.offer_course .offer_detail { /*border-bottom:1px dashed #ddd; padding-bottom:8px;*/}
.offer_course .offer_detail .course_pic{ display:inline; float:left; height:63px; margin:5px 5px 0 0; width:120px;}
.offer_course .offer_detail .course_pic img {width:120px;}
.offer_course .offer_detail .course_info { float:left; padding-top:5px; width:100px;}
.offer_course .offer_detail .course_info h4 a { color:#CC0000; line-height:15px; font-weight:normal; display:block;width:100px;height:30px; overflow:hidden}
.offer_course .offer_detail .course_info span { color:#CC0000;}

.offer_course li.hover {height:80px}
.offer_course li.hover .course_name { display:none}
.offer_course li.hover .offer_detail {display:block}



.w978 {width:980px}
.w725 {width:733px}
.w235 {width:237px}
.banner {margin:12px auto; _margin-top:0; width:980px;height:90px; overflow:hidden; position:relative}
.header_0118 .shop_car{ width:228px; float:right; background:url(http://www.xueersi.com/images/shop_0121.gif) no-repeat left 0px;}
.header_0118 .shop_car p .ico_shop { position:relative; top:2px;}
.index_results_item {padding:30px 20px; _padding-bottom:0; height:auto; overflow:hidden; display:none}
.indexbox-side .list {padding:11px 11px 5px;}
.friendLink{ margin:5px 0; text-align:left;}
.helpInfo dl{ width:165px; float:left; border-right:1px solid #CCC; margin-right:35px; height:110px;}
#path{ line-height:25px; padding:0; font-size:12px; border:none;}
.offer_course .offer_detail .course_info span { color:#CC0000;}

/* upload:2011-01-16 By:Jay grade */
.w237 {width:237px}
.hot_course { overflow:hidden}
.helpInfo dl{ width:165px; float:left; border-right:1px solid #CCC; margin-right:35px; height:110px;}

.course_list table a.bm:link {color:#fff}
body a:hover {color:#A10000}
/*.sidebar {width:239px}*/
.w239 {width:239px}
.grade_side {}
.grade_side .teacher_body ul {height:195px;_height:210px; overflow:hidden}

.mainNav_0121 ul li a.tab_index { background-image:url(http://www.xueersi.com/images/nav_bg0121_index.gif)}

/* upload:2010-01-27 By:Jay article */
.study_card_left .notice .title { overflow:hidden;width:233px;border:1px solid #D6DACF; border-width:1px 1px 0 1px}
.study_card_left .notice .title h1{color:#333;border-bottom:1px solid #E9E9E9;background:url("/img/tit_bg_h29new.gif") repeat-x scroll 0 0 transparent}
#study_card .study_card_right {border:1px solid #D6DACF; padding:20px;width:690px; background:url(http://www.xueersi.com/images/bg_repeat_x_gray.gif) repeat-x left 0}
#study_card .study_card_right h1 {font-size:18px; line-height:40px; padding:0 0 10px 0; border-bottom:1px solid #E9E9E9; font-family:"微软雅黑","宋体", "Times New Roman", Times, serif}
#study_card .study_card_right .center{ color:#999}
#study_card .return_help,#study_card .return_help a {color:#999}

.study_card_right .article_list li { line-height:30px;font-size:12px; border-bottom:1px dotted #D6DACF; background-position:left center}
.study_card_right .path {border-bottom:1px solid #D6DACF}
.study_card_right .page {text-align:center}
.study_card_right .page .disabled {border:0 none}
#study_card h2.article_list_title {font-size:16px; color:#AF081C; text-align:left}
.teacher_video_wrap {width:435px;height:265px;margin:11px;position:absolute;top:182px; z-index:100; background:#fff}

#teacher_main .kecheng dt img {width:120px;height:75px}

/* upload:20110301 By:DF */
.grade_focus_tit {display:none}
.grade_focus_num { position:absolute; bottom:20px;_bottom:18px;right:10px; z-index:200}
.grade_focus_num li {width:auto;margin:0 3px;float:left;}
.grade_focus_num li a {display:block;width:auto; font-size:11px;padding:0 5px;border:1px #CCC solid; background:#fff;color:#cc0000; filter:alpha(opacity=80); opacity:0.8}
.grade_focus_num li a:hover,.grade_focus_num li.on a { background:#cc0000;color:#fff; text-decoration:none}
.grade_focus_pic li {z-index:100; display:block}

.focus_video_0120 { position:relative}
.focus_video_list { position:absolute;/*width:470px;height:286px;*/}
.focus_video_list li {/*width:470px;height:286px;*/ display:block; position:absolute; z-index:100}
.focus_video_num { position:absolute; bottom:8px;_height:19px; overflow:hidden;right:8px; z-index:200}
.focus_video_num li {width:auto;margin:0 3px;float:left; overflow:hidden;}
.focus_video_num li a {display:block;width:auto; font-size:11px;padding:0 5px;border:1px #CCC solid; background:#fff;color:#cc0000; filter:alpha(opacity=80); opacity:0.8}
.focus_video_num li a:hover,.focus_video_num li.on a { background:#cc0000;color:#fff; text-decoration:none}

/*upload:2011-03-02 By:DF */
.cloud_tab {width:167px;padding:3px 5px;height:104px; overflow:hidden}
.cloud_tab p { width:185px;height:21px;overflow:hidden}
.cloud_tab a {padding:0 5px; line-height:21px}
.cloud_tab a.red {color:#CD0200}
.cloud_tab a.f10 { font-size:10px}
.cloud_tab a.f14 { font-size:14px}
.cloud_tab a.f16 { font-size:16px}
.cloud_tab a.b { font-weight:bold}
.cloud_tab a.red:hover { background-color:#CC0000;color:#fff}
.cloud_tab a:hover {background-color:#333;color:#fff; text-decoration:none}


/*upload:2011-03-04 By:LX*/
.subnav_0304 { height:30px; line-height:30px; border:1px solid #CCCCCC; border-top:none; background:url(http://www.xueersi.com/img/subnav_bg.gif) repeat-x; }
.subnav_0304 li { float:left; width:60px; text-align:center; background:url(http://www.xueersi.com/img/subnav_line.gif) no-repeat right center;}
.subnav_0304 li.bgnone { background:none;}
.subnav_0304 li a { color:#72727C!important;}
.subnav_0304 li a:hover { color:#CC0000!important; text-decoration:underline;}


/*upload: 2011-03-04 By:DF */
#comments_input{}
#comments_input .txt_area a{display:block;text-align: right;width:700px;text-decoration: underline;line-height: 30px}
#comments_input .txt_area label{display:block;width:700px;height:30px;line-height:30px;font-size:16px;font-weight:bold; border-bottom:1px #ccc solid}
#comment_content {width: 700px;height:150px;;margin:10px 0;border:1px #ccc solid;}
#comments_input .btn {width:700px; text-align: right}
#comments_input .btn input {width:80px;height:26px;line-height: 26px;font-size:14px;font-weight:bold;color:#fff;background-color: #AF081C;border:1px #ccc solid}

#PaginationResult .comment_submit_link{display:block;text-align: right}
#PaginationResult .comment_submit_link a {color:#cc0000; text-decoration: underline}
.comments_con_box .comment_list_learning{border:1px #CD0200 solid;background-color:#f9d0d0;color:#cc0000;padding:2px 5px}
.cloud_tab a:hover {background-color:#333;color:#fff; text-decoration:none}

/*登录弹出框*/
#userBox{ border:2px solid #AAAAAA; width:330px; height:177px; position:absolute; background:#fff;}
.login_top{ border-bottom:2px solid #D0D0D0; font-family:"宋体"; font-size:15px; font-weight:bold; height:35px; line-height:45px; padding-left:30px;}
.login_top .false{ float:right; margin:13px 8px 0 0;}
.login_con{ width:260px; height:120px; margin:30px 0 0 50px; *margin-top:25px;}
.login_con div{ margin:10px auto;}
.login_con label{ font-family:"宋体"; font-weight:bold; color: #333; width:60px; text-align:right; display:inline-block; margin-right:5px;}
.login_con .input1{ border:1px solid #ddd; height:18px; line-height:18px;}
.login_con .login_btn{ margin-left:63px; margin-top:17px;}
.login_con .login_btn li{ float:left; padding-right:12px; text-align:center; vertical-align:middle;}
.login_con .login_btn li a{ color:#FF8112; text-decoration:underline;}

/* upload:2011-03-04 By:DF 小调查 */
#inquiryBox{width:95px;height:121px; position:fixed; _position:absolute;right:6px;top:320px; display:block}
#inquiryBox iframe {position: absolute; z-index: 7998; width: 0px; height: 0px; top: 0px; left: 0px;}
#inquiryBoxMain{z-index: 7999; top: 3px; width: 95px; height: 121px; overflow: hidden; position: absolute;}
#inquiryBoxMain img {cursor: pointer;}

/* upload:2011-03-09 By:DF index*/
#index_first_screen .r_sideba_0120{ width:237px;}
.tab_con_0120 ul li{ height:22px;overflow:hidden;}
.focus_video_0120{ width:538px; height:200px;}
.focus_video_list li img {width:538px}

.r_s_ad1_0120{ }
.r_s_ad1_0120 img {/*width:235px;height:61px;border:0px #ddd solid*/}
.hot_course_0120 {width:536px;border:1px #D7D7D7 solid;}
.hot_course_0120 {height:228px}
.r_s_ad1_0120 {margin-top:8px}
.hot_course_0120 ul {padding:8px 8px 0}
.hot_course_0120 ul li {width:260px;height:22px; line-height:22px}
.index_teacher {_margin:0}

.login_box_0120 .input_user {width:115px}
.login_box_0120 .input_pass {width:65px}
.login_box_0120 .forgetpass { font-weight:normal;color:#777;margin:0 0 0 4px}
.l_info_box_0120 .title h2 {font-size:12px}

.hot_course_list {width:520px;margin:10px auto;_margin-top:5px}
.hot_course_list dl {width:520px;height:auto; overflow:hidden;margin:5px 0;padding-bottom:5px; border-bottom:1px #ddd dotted}
.hot_course_list dl.noboder {border:0 none}
.hot_course_list dt { font-weight:bold;padding-left:6px}
.hot_course_list dd {width:248px;height:20px; line-height:20px; overflow:hidden;margin:0 5px;_margin:0 0 0 5px;float:left}
.hot_course_list dd strong {color:#C00}
.hot_course_list dd a {padding-left:5px}

/* upload:2011-03-15 By:DF */
#index_first_screen .l_banner185 {width:185px;height:145px;overflow:hidden}
.l_s_ad2_0120 a img {width:185px;height:41px;margin-top:10px}
.l_s_ad2_0120 {margin:0}

/* upload:2011-03-18 By:DF */

#index_first_screen .hot_course_0120 h2 a {color:#CD0200}

/* upload:2011-03-21 By:YB */
.course_detail {overflow:hidden;word-wrap :break-word;}
.course_comments .comments_list li .comment_con{ word-wrap:break-word}

/* upload:2011-03-22 By:LX */
.info_cont { border-bottom:1px solid #DEDFE2; width:730px; overflow:hidden; padding:15px 0 8px;}
.info_cont_left { float:left; display:inline; width:580px;}
.info_cont_left li { float:left; }
.info_cont_left li img { width:160px; height:90px; overflow:hidden;}
.info_cont_left .info_wrap { padding-left:12px; width:403px; overflow:hidden;}
.info_cont_left .info_wrap h3 { width:380px; overflow:hidden; word-spacing:inherit; }
.info_cont_left .info_wrap h3 a { color:#20509F; font-size:14px; font-weight:normal;}
.info_cont_left .info_wrap .for { display:block; padding:5px 0 0; height:20px; width:380px; overflow:hidden; word-spacing:inherit;}
.info_cont_left .info_wrap dl { padding-top:4px; width:411px; overflow:hidden;}
.info_cont_left .info_wrap dl dt { color:#000000; padding-bottom:2px;}
.info_cont_left .info_wrap dl dd { float:left; display:block; width:160px;}
.info_cont_left .info_wrap dl dd span { color:#999999; padding-left:3px;}
.info_cont_left .info_wrap dl dd span b { color:#CC0000; font-weight:normal;}
.info_cont_right { float:right; background:#FBFBFC; width:150px; }
.info_cont_right ul { padding-top:25px;}
.info_cont_right ul li { float:left; display:inline; margin-right:10px;}
.info_cont_right del { color:#999999;}
.info_cont_right del.black { color:#000000!important; text-decoration:none;}
.info_cont_right strong { color:#CC0000;}
.info_cont_right .bm{ display:inline-block; width:48px; height:21px; line-height:21px; color:#FFFFFF!important; font-weight:bold; text-align:center; background-position:0 -1235px;}
.info_cont_right .sc{ display:inline-block; padding-left:20px; text-decoration:underline; color:#20509F; cursor:pointer;background-position:0 -369px;}
/* upload:2011-03-22 By:DF */
#course_end_wrap .video_area .video {height:208px;overflow:hidden}

/* 频道页增加课程体系标签链接 */
#m_tab_tit li.m_tab_link, #tab_tit li.m_tab_link,
#m_tab_tit li.m_tab_link.on, #tab_tit li.m_tab_link.on {padding-left:20px;font-size:12px; font-weight:normal; text-align:left;color:#333;margin:0 10px;background:url(http://www.xueersi.com/img/course_icon05.gif) no-repeat left center}

/* upload:2011-03-24 By:LX */
.course_intro .teacher dd a{ margin-right:8px; display:inline-block; color:#20509F; text-decoration:underline;}
/* upload:2011-3-24 By:DF --- Dialog */
.wj_dialog {display: block;height: 180px;position: fixed;right: 6px;bottom:0px;width: 250px;background-color:#ce0010;_position: absolute; _overflow: hidden;_top:180px}
.wj_dialog_wrap {}
.wj_dialog_head {}
.wj_dialog_body {}
.wj_dialog_foot {}
.wj_dialog_mark {}
.wj_dialog_hack {}
.wj_dialog_close {}
/* upload:2011-03-24 By:SJG */
.login_box_0120{height:130px;overflow:hidden; padding:5px 10px 0 10px; background:url("/images/login_box_bg0120.gif") no-repeat scroll 0 0 transparent}
.login_box_0120 .btn_enter{ width:87px; height:28px;  margin-left:50px;vertical-align:middle;line-height:28px; background:url(http://www.xueersi.com/img/btn_bg0422.gif) no-repeat scroll 0 0 transparent;}
.login_box_0120 p{ padding-top:6px;}
.login_box_0120 .registerurl{ margin:0 auto; width:134px;}
.login_box_0120 a{text-decoration:underline; margin:0 15px;}
.l_info_box_0120{ margin-top:2px;}
/**********倒计时 upload:2011-04-25 By:HYT ***********/
.course_intro .time-panle{padding:0 0 5px;}
.course_intro .time-panle dt,.course_intro .time-panle dl{width:auto;}
.time-back{background:url(http://www.xueersi.com/img/time-back.gif) no-repeat;padding:5px 5px 8px 17px;display:block;}
.time-back-colon{background:url(http://www.xueersi.com/img/time-back-colon.gif) no-repeat;padding:5px 0 5px 15px;display:block;}
#Countdown{margin:0 0 0px 0; height:20px;line-height:20px;background-color:#909090;width:200px;margin-right:5px;}
#Countdown span {color: #fff;font-size:16px;display: block; font-family: "微软雅黑","黑体"; margin: 0 auto 0;text-align:center;letter-spacing:5px;}
.countdown_amount {font-size: 20px;}
.countdown_row {clear: both;padding: 0 2px; text-align: center; width: 100%;}
.title-1{font-size: 15px; font-weight: bold; color: #CC0000; padding-top: 5px;}
.price-1{font-size: 20px; font-weight: bold; color: #CC0000;}
.title-2,.title-3,title-4{color:#999999;}
.title-4 {line-height:20px}
.price-2{color:#000;font-weight: bold;}
.price-3{color:#CC0000;font-weight: bold;}
.course_intro .item {padding-top:0}
/**********倒计时***********/
.buy{ text-align:center; padding:10px 0;}
.buy a{ width:116px; height:36px; text-indent:-99999px; display:inline-block; margin:0 8px;}
.buy a:focus{outline-style:none;}
.buy .btn_buy{ background:url(http://www.xueersi.com/img/btn_buy.gif) no-repeat;}
.buy .btn_buyg{ background:url(http://www.xueersi.com/img/btn_buyg.gif) no-repeat;}
.buy .btn_sc{ background:url(http://www.xueersi.com/img/btn_sc.gif) no-repeat; cursor:pointer;}
.buy .btn_scg{ background:url(http://www.xueersi.com/img/btn_scg.gif) no-repeat;}
.buy .btn_free { background:url(http://www.xueersi.com/img/btn_free.jpg) no-repeat; cursor:pointer;}
.kc_btns {float:none;clear:both;overflow:hidden}
.kc_btns p.kc_btn_item {width:160px; float:left;padding:20px 10px}
.kc_btns p.text_right{ text-align:right}
.kc_btns .btn_fav {padding-left:20px;background:url(http://www.xueersi.com/img/icon_addfav.gif) no-repeat left 0; cursor:pointer;}

/*upload:20110429 by:DF */
.course_intro h1 {width:280px}

.bor-fixed {border:none!important;}
.hot_course_0120 .hot_course_item {float:left;width:255px;overflow:hidden;padding:2px 0 4px 12px;margin-top:3px;border-right:1px dashed #E8E8E8;}
.hot_course_0120 .hot_course_item.hot_active { background-color:#EBEEF1 }
.hot_course_0120 .hot_course_item dt {color:#CC0000;font-weight:700;}
.hot_course_0120 .hot_course_item dt a {color:#CC0000;}
.hot_course_0120 .hot_course_item dd {display:block;float:left;padding:0 6px; white-space:nowrap}

.hot_course_0120 .hot_course_item dd span {padding:0 6px;}
.hot_course_0120 .hot_course_item dd a.red {color:#CC0000;}
.hot_course_0120 .hot_line{height:1px; display:inline-block;width:512px;clear:both;overflow:hidden;margin:5px 0 5px 10px;background:#DBDEE3;}

/* upload:20110520 by:DF */
.i_banner { position:relative;clear:both;float:none;width:733px;height:90px;overflow:hidden;}
.i_banner a { display:block;left:0;position:absolute;top:0;}
.i_banner a.active { opacity: 1;z-index: 10;}
.i_banner a.last-active { z-index: 9;}



/*upload:2011.06.08 by:yb 频道页修改样式 */
#middle_new {overflow:hidden;}
#middle_new .main {float:left;}
#middle_new .main_banner {overflow:hidden;}

#middle_new .hot_pingdaoye {overflow:hidden; border: 1px solid #cad0de;margin-top:10px;}

#middle_new .hot_new_pingdao { background:url(http://www.xueersi.com/img/hot_new.gif) no-repeat;height:70px;border-bottom:1px solid #ededed;}
#middle_new .hot_new_pingdao h1 {font-size:16px;margin-left:55px;padding-top:8px;}
#middle_new .hot_new_pingdao h1 a {color:#1D559B;margin-right:10px;}
#middle_new .hot_new_pingdao  p {margin:6px 0 0 55px;margin-top:6px;}
#middle_new .hot_new_pingdao  p a {margin-right:10px;}

#middle_new .hot_pingdaoye .hot_course_0120 { background:none;border:0;width:99%;height:100%;overflow:hidden;*padding-bottom:10px;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_course_item {float:left;width:225px;overflow:hidden;padding:2px 0 4px 12px;margin-top:3px;border-right:1px dashed #E8E8E8;margin-bottom:10px;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_course_item .hot_active { background-color:#F4F5F7; }

#middle_new .hot_pingdaoye .hot_course_0120 .line_none {border-right:0;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_course_item dt {font-weight:700;padding:5px 3px;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_course_item dd {display:block;float:left;padding:0px 6px 0px 0px; white-space:nowrap;line-height:200%;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_course_item dd span {padding:0 6px;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_course_item dd a.red {color:#CC0000;}
#middle_new .hot_pingdaoye .hot_course_0120 .hot_line{height:1px; display:inline-block;width:512px;clear:both;overflow:hidden;margin:5px 0 5px 10px;background:#DBDEE3;}

#middle_new .main .info_cont_left li img {  height: 68px; overflow: hidden; width: 120px;}

.info_cont_left .info_wrap dl dt { float: left;width:63px;}



#middle_new .sidebar {float:right;}
#middle_new .sidebar .offer_course {height:100%;margin-bottom:10px;}
#middle_new .sidebar .title { background:url(http://www.xueersi.com/img/hot_title_bg.gif) repeat-x;border:0;}

#middle_new .sidebar .title h3 {font-weight: normal;font-size:14px;}
#middle_new .sidebar .teacher_list {overflow:hidden;border:0;}

#middle_new .sidebar .teacher_list ul {overflow:hidden;padding-bottom:10px;}
#middle_new .sidebar .teacher_list ul li {overflow:hidden;border-bottom:1px #ccc solid;width:100%;}
#middle_new .sidebar .teacher_list ul li a { display:block;width:68px; float:left;margin:5px 5px 5px 0;}
#middle_new .sidebar .teacher_list ul li img {border:1px #ccc solid;padding:1px; background-color:#FFF;width:70px;height:45px;}
#middle_new .sidebar .teacher_top_infor {float:right;width:132px;color:#888;}
#middle_new .sidebar .teacher_top_infor span.teacher_top_name {display:block;line-height:22px;font-weight:bold;color:#000;}
#middle_new .sidebar .teacher_top_infor p { display:block;line-height:22px;}
#middle_new .sidebar .teacher_list ul li .teacher_top_infor p a { display:inline;float:none;color:#006699;}
#middle_new .sidebar .teacher_top_infor span.teacher_top_name a {display:block;float:none;}

/* upload:20110621 By:DF */
.grade_side_banner a {padding-bottom:10px;display:block;}
.grade_side_banner a img {border:1px solid #ddd}
.partLeft ul li.shareTip a img{width:16px;height:16px;margin-top:4px;border:0;}


/* upload:20110707 By:LX */
.bg-fixed {background:none!important;}
.help_layout235 {float:left;display:inline;width:235px;overflow:hidden;margin-right:10px;}
.help_layout235 h3{font-size:14px;color:#666;font-weight:normal;height:30px;line-height:30px;padding-left:15px;background:url(http://www.xueersi.com/img/siderbar_bg.jpg) no-repeat;}
.help_layout235 .help_back {width:235px;height:31px;overflow:hidden;margin-bottom:10px;}
.help_layout235 .siderbar {margin-bottom:10px;border:1px solid #CDD0D6;border-top:none;}
.help_layout235 .siderbar .service-list {width:190px;padding:10px 0 10px 20px}
.help_layout235 .siderbar .service-list li{float:left;padding:6px 5px;}
.help_layout235 .siderbar .service-list li a{display:block;color:#656565;height:24px;line-height:24px;width:85px;text-align:center;background:url(http://www.xueersi.com/img/list_btnbg.jpg) no-repeat;}
.help_layout235 .siderbar .problem-list {padding:10px 0;}
.help_layout235 .siderbar .problem-list li{line-height:2em;padding-left:25px;background:url(http://www.xueersi.com/img/result.gif) no-repeat;background-position:15px -35px;}
.help_layout235 .siderbar .contact-dh {width:190px;overflow:hidden;padding:10px 15px;}
.help_layout235 .siderbar .contact-dh p {font-weight:700;padding-bottom:5px;}
.help_layout235 .siderbar .contact-dh p em{display:block;float:left;font-weight:normal;color:#525252;height:37px;}

.help_layout730 {float:left;width:707px;overflow:hidden;padding:0px 13px 15px;border:1px solid #CDD0D6;background:#fff url(http://www.xueersi.com/img/help_right_bg.jpg) repeat-x;}
.help_layout730 h3 {clear:both;float:none;overflow:hidden;margin:15px 0 20px;height:30px;width:707px;background:url(http://www.xueersi.com/img/help_right_line.gif) no-repeat bottom;}
.help_layout730 h3 span {color:#656565;font-size:14px;height:30px;line-height:30px;width:auto;display:block;overflow:hidden;float:left;background:url(http://www.xueersi.com/img/help_right_line_red.gif) repeat-x bottom;}
.help_layout730 dl {width:699px;overflow:hidden; padding:14px 0 14px 25px;background:url(http://www.xueersi.com/img/help_right_xi.gif) no-repeat 0 bottom;}
.help_layout730 dl dt{font-weight:700;color:#666;padding-bottom:15px;}
.help_layout730 dl dd{float:left;line-height:2.2em;padding-right:28px;white-space:nowrap;}
.help_layout730 dl dd a{color:#666;}

.help_layout730 .step_area {width:707px;height:36px;margin:-20px 0 20px 0;line-height:36px;background:url(http://www.xueersi.com/img/step_bg.gif) no-repeat;}
.help_layout730 .step_area ul {width:710px;padding-left:5px;}
.help_layout730 .step_area ul li{float:left;}
.help_layout730 .step_area ul li a{color:#fff;display:block;width:118px;text-align:center;text-indent:-3000px;overflow:hidden;}
.help_layout730 .step_area ul li a:hover{text-decoration:none;}
.help_layout730 .step_0 {background:url(http://www.xueersi.com/img/step_0.gif) no-repeat;}
.help_layout730 .step_1 {background:url(http://www.xueersi.com/img/step_1.gif) no-repeat;}
.help_layout730 .step_2 {background:url(http://www.xueersi.com/img/step_2.gif) no-repeat;}
.help_layout730 .step_3 {background:url(http://www.xueersi.com/img/step_3.gif) no-repeat;}
.help_layout730 .step_4 {background:url(http://www.xueersi.com/img/step_4.gif) no-repeat;}
.help_layout730 .step_5 {background:url(http://www.xueersi.com/img/step_5.gif) no-repeat;}
.help_layout730 .step_6 {background:url(http://www.xueersi.com/img/step_6.gif) no-repeat;}
.help_layout_content {padding:20px 0px;clear:both;float:none;}
/*
2011-07-13 edit:yb 首页样式
---------------------------
*/

.header_0118 .search-new {width:540px;float:right;}
.header_0118 .search-new .s_inner .input_bg  {float:left; background:url(http://www.xueersi.com/img/input_bg.jpg) no-repeat;width:365px;height:30px;line-height:30px;padding:0px 5px 5px 30px;}
.header_0118 .search-new .s_inner .s_btn { background: url(http://www.xueersi.com/img/search_btn.jpg) no-repeat;height: 30px; width: 131px;}
.header_0118 .search-new .s_inner {height: 30px;overflow:hidden;}

#index_first_screen .l_sidebar_new {border:1px solid #ccc;width:196px;}
.l_info_box_0120 { text-align:center;margin-bottom:5px;}
.l_sidebar_new .btn_enter { background: url(http://www.xueersi.com/img/login_h_btn.jpg) no-repeat; height: 45px; line-height: 45px; margin-left:0px;vertical-align: middle; width: 47px;}
.l_sidebar_new div {overflow:hidden;}
.l_sidebar_new span.input_s {float:left;}
.l_sidebar_new span.input_btn {float:left;margin-left:10px;margin-top:3px;}
.l_sidebar_new .input_txt { border: 1px solid #e8e8e8; background:#f9f9f9; color:#999;height: 20px;line-height: 20px;width: 115px;}
.l_sidebar_new span p {padding-top: 8px;}


p.login_h_user {overflow:hidden;width:100%;padding-top:11px;}
p.login_h_user a {float:left;background:url(http://www.xueersi.com/img/botton__h_bg.jpg) no-repeat;width:82px;height:20px;line-height:20px; text-align:center; text-decoration:none;color:#7f8692;font-weight:normal;margin:0px 7px 0px 0px;}

.login_box_0120 {height: 101px;}

#index_first_screen .r_sideba_0226 {width:226px;}
.r_info_box_0120 { border: 1px solid #d6d6d6;}
#index_first_screen .r_sideba_0226 .tab_con_0120 ul li { height: 22px; overflow: hidden; background:url(http://www.xueersi.com/img/icon_h_1.jpg) 0px 9px no-repeat;padding-left:10px;}
.tab_tit_0226 {height:24px;line-height:24px;}
.tab_tit_0226 a {width:111px; text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;height:24px;float:left;}
.tab_tit_0226 a.current { background:url(http://www.xueersi.com/img/title_0226_bg.jpg) repeat-x;border:0;color:#cc0000;font-weight:bold;}

.ad_picture {overflow:hidden;margin-top:10px;}

.textScrollArea { background: url(http://www.xueersi.com/img/icon_h_3.jpg) no-repeat scroll 0px 13px transparent;height:45px;width:535px;border-bottom:1px dotted #ccc;overflow:hidden;}
#textScrollArea {font-size: 14px;height: 45px;line-height: 45px;margin-left: 32px;overflow: hidden;width: 700px;}
#textScroll {display: inline; float: left; width: 800%;}
#textScrollCon1, #textScrollCon2 { display:inline;float:left;}
#textScrollCon1 a, #textScrollCon2 a { background: url(http://www.xueersi.com/img/icon_h_2.jpg) no-repeat scroll 0 7px transparent;color: #000000;padding-left: 12px;}
#textScrollCon1 a:hover, #textScrollCon2 a:hover {color: #A10000;}




.indexside_0226 { float: right;overflow: hidden;width: 226px;overflow:hidden;}
.indexbox_0226 {width:224px;border:1px solid #d6d6d6;}
.indexbox_0226 .teacher_Name_show li a {color: #545454;display: block;float: left; padding-left:6px; width: 45px;}
.indexbox_0226 .teacher_Name_show {border-top:1px solid #d6d6d6; padding: 3px 8px 8px;}

ul.teacher_show_list {margin-top:10px;overflow: hidden;}
ul.teacher_show_list li {display: inline; float: left;height:83px;*height:81px;_height:82px;margin-left:3px;width: 70px;}
ul.teacher_show_list li h3 {color: #333333;line-height: 36px;text-align: center;font-weight:normal;}
ul.teacher_show_list li .selTabProductImg {height: 45px;width: 70px;}
ul.teacher_show_list li .selTabProductImg img {height: 45px;width: 70px;}

ul.nav_0226 {overflow:hidden;}
ul.nav_0226 li {float:left;width:73px;margin-left:1px;line-height:24px; text-align:center;height:24px; background:#efefef;}
ul.nav_0226 li.current { background:#fff;font-weight:bold;font-size:14px;}

.wf_0226 {border:1px solid #d6d6d6;height:538px;width:740px;padding:1px;}

dl.hotKindsConArea {overflow:hidden; display: inline;float: left;height: 77px;overflow: hidden; width: 369px;}

dl.hotKindsConArea dt {background: url(http://www.xueersi.com/img/dd_bg.jpg) no-repeat scroll 0 0 transparent; border-bottom: 1px solid #FFFFFF;color: #333333;display: inline; float: left; font-size: 12px;font-weight: bold;height: 76px;line-height: 76px;overflow: hidden;text-align: center; width: 72px; cursor:pointer;}
dl.current dt {background:url(http://www.xueersi.com/img/hotBgHover.gif) no-repeat;width:72px;height:76px;}
dl.current dt a {color:#fff;}
dl.hotKindsConArea dd { border-bottom: 1px solid #EDEDED;display: inline; float: left;height: 66px; overflow: hidden;width: 292px;padding-top:10px;}

dl.hotKindsConArea dd p {color: #999999;display: inline;float: left;font-size: 12px;line-height: 24px; margin: 0 0 2px 5px; white-space: nowrap;}
dl.hotKindsConArea dd p a {color: #333; margin-right: 5px;font-size:12px;}
dl.hotKindsConArea dd p a.track {color:#cc0000;}

span.shop_cart {float:right;width:90px;border:1px solid #ccc; height:21px;line-height:21px;margin-top:1px;margin-right:20px; background:#fff url(http://www.xueersi.com/img/cartag_20110608_01.gif) 5px 5px no-repeat; padding-left:25px;}
span.shop_cart a {background:url(http://www.xueersi.com/img/dropTag.gif) no-repeat right 6px;padding-right:10px;}
span.shop_cart a b {color:#cc0000;font-weight:normal;}




.login_box_0120 {background:0 none}
.ad_picture {width:226px;overflow:hidden;white-space:nowrap}
.ad_picture a {width:110px; display:block;float:left;}
.ad_picture a.ad_picture_01 {margin-right:4px}

/* upload:20110718 By:LX */
.helpInfo_0718{ padding:10px;border:1px solid #C2C2C2;border-width:1px 0; overflow:hidden; zoom:1; margin-bottom:10px;}
.helpInfo_0718 dl{width:164px; float:left;}
.helpInfo_0718 dl dt{font-weight:bold; padding-bottom:5px; padding-left:9px; background:url(http://www.xueersi.com/img/icon_ft.gif) no-repeat left 3px;}
.helpInfo_0718 dl dd{padding-left:8px;}
.helpInfo_0718 dl dd a{color:#5A5A5A;}
.helpInfo_0718 .help_right {width:120px;float:left;height:89px;padding-left:15px;border-left:1px solid #A00100;}
.helpInfo_0718 .help_right h5{color:#656565;}
.helpInfo_0718 .help_right h4{color:#B20000;}
.helpInfo_0718 .help_right h4,.helpInfo_0718 .help_right h5{line-height:22px;}

/* upload:20110721 By:LGT index_banner */
.banner_index_left{width:744px;height:90px;float:left;}
.banner_index_left img{width:744px !important;height:90px;display:block;}
.banner_index_right{width:226px;height:90px;float:right;display:block;position:relative;}
.banner_index_right img{width:226px !important;height:90px;display:block;}
.banner_index_left02{width:733px;height:90px;float:left;}
.banner_index_left02 img{width:733px !important;height:90px;display:block;}
.banner_index_right02{width:237px;height:90px;float:right;display:block;position:relative;}
.banner_index_right02 img{width:237px !important;height:90px;display:block;}

/* upload:20110721 By:LX */
.top_ad0721 {margin:10px 0;}
.main_con0721 {padding-top:10px;margin-top:5px;border-top:1px solid #CCC;}
.main_con0721 h3 {font-size:14px;margin:0 0 15px 0; padding-left:15px;}
.main_con0721 .title_0721{height:30px;line-height:30px;border-bottom:1px solid #CCC;}
.main_con0721 .table_style0721 {width:100%;margin-bottom:15px;border:1px solid #DADADA;}
.main_con0721 .table_style0721 th{font-weight:normal; text-align:center;}
.main_con0721 .table_style0721 td{height:28px; line-height:28px; padding-left:10px;}
.main_con0721 .table_style0721 td a{padding-right:20px;}
.main_con0721 .table_style0721 .bg_1_1{background:#F0F0F0;}
.main_con0721 .table_style0721 .bg_1_2{background:#F6F6F6;}

/* upload:20110722 By:LGT 首页套餐图片样式 */
.nobg_taocan{background-image:none !important;}
.taocan_index_l01{float:left;width:358px;height:249px;background:#ccc;margin:10px 0px 0 10px;display:inline;}
.taocan_index_l01 img{width:358px;height:249px;}
.taocan_index_l02{float:left;width:190px;height:249px;background:#c00;margin:10px 0 0 10px;display:inline;}
.taocan_index_l02 img{width:190px;height:219px;}
.taocan_index_darkbg{background:#e5e5e5;height:30px;width:190px;text-align:center;font-size:14px;line-height:30px;}

/* upload:20110723 By:LX */
.main_con0723 h3{font-size:14px;color:#9F0000;padding-left:15px;margin:15px 0 10px;}
.main_con0723 .sitemap_item{width:914px;overflow:hidden;padding:20px 0 30px 66px;border:1px solid #EBEBEB;background:#FAFAFA;}
.main_con0723 .sitemap_item dl{float:left;width:325px;padding:0 40px;overflow:hidden;}
.main_con0723 .sitemap_item dl dt{font-size:14px;color:#666;}
.main_con0723 .sitemap_item dl.icon_s1{background:url(http://www.xueersi.com/img/sm_icon_00.jpg) no-repeat 5px top;}
.main_con0723 .sitemap_item dl.icon_s2{background:url(http://www.xueersi.com/img/sm_icon_01.jpg) no-repeat 6px top;}
.main_con0723 .sitemap_item dl.icon_s3{background:url(http://www.xueersi.com/img/sm_icon_02.jpg) no-repeat 5px -4px;}
.main_con0723 .sitemap_item dl.icon_s4{background:url(http://www.xueersi.com/img/sm_icon_03.jpg) no-repeat 5px -1px;}
.main_con0723 .sitemap_item dl.icon_s5{background:url(http://www.xueersi.com/img/sm_icon_04.jpg) no-repeat left top;}
.main_con0723 .sitemap_item dl.icon_s6{background:url(http://www.xueersi.com/img/sm_icon_05.jpg) no-repeat 6px top;}
.main_con0723 .sitemap_item dl.icon_s7{background:url(http://www.xueersi.com/img/sm_icon_06.jpg) no-repeat 6px top;}
.main_con0723 .sitemap_item dl.icon_s8{background:url(http://www.xueersi.com/img/sm_icon_07.jpg) no-repeat 5px top;}
.main_con0723 .sitemap_item dl dd{float:left;padding-right:15px;line-height:1.8em; white-space:nowrap;}

/* upload:20110725 By:LGT */
.nobg_newclass{background-image:none !important;height:425px !important;}
.newclass_index_l01{float:left;width:558px;height:160px;margin:10px 0px 0 10px;display:inline;}
.newclass_index_l01 img{width:558px;height:160px;}
.newclass_index_l02{float:left;width:390px;height:160px;margin:10px 0 0 10px;display:inline;}
.newclass_index_l02 img{width:390px;height:160px;}
.newclass_index_b01{float:left;width:160px;height:160px;margin:20px 0 0 11px;display:inline;}
.newclass_index_b01 img{width:160px;height:160px;}
.newclass_index_detail{line-height:20px;margin-top:8px;width:160px;}
.newclass_red{font-weight:bold;}
.newclass_index_b02{float:left;width:28px;height:240px;background:url(http://www.xueersi.com/img/newclawss_jiage.gif) no-repeat 17px 50px;}

/* upload:20110726 By:LX */
#selection{background:#F4F4F4;border:1px solid #CDD0D6;padding:0 0 10px 10px;_padding-top:10px;}
#selection .attr_data{background:#fff; width:677px;overflow:hidden;padding:15px 15px 0;margin-top:10px;}
.s_keywords{height:20px; line-height:25px; padding-left:10px; color:#666;background:none;}
.course_list{border:1px solid #CDD0D6;margin-top:10px;}
.info_cont{border-bottom:1px solid #DEDFE2; width:710px; margin:0 auto; overflow:hidden; padding:15px 0 8px;}
.info_cont_left {float:left; display:inline; width:548px;}
.info_cont_left .info_wrap {padding-left:5px; width:370px; overflow:hidden;}

/* upload:20110726 By:LGT */
.focus_n3pic_cont{overflow:hidden;width:358px;height:132px;padding-top:18px;background:#fff;}
.focus_n3pic_cont .dis_l,.focus_n3pic_cont .dis_r{ display:block;}
.focus_n3pic_cont .dis_l,.focus_n3pic_cont .dis_r,.focus_n3pic_cont .dis_l:hover,.focus_n3pic_cont .dis_r:hover{background:url(http://www.xueersi.com/img/dispaly_btn.gif) no-repeat;}
.focus_n3pic_cont .dis_l{ background-position: 0 0; width: 27px; height: 50px;}
.focus_n3pic_cont .dis_r{ background-position: 0 -102px; width: 27px; height: 50px;}
.focus_n3pic_cont .dis_l:hover{ background-position: 0 -51px; width: 27px; height: 50px;}
.focus_n3pic_cont .dis_r:hover{ background-position: 0 -153px; width: 27px; height: 50px;}
#content { text-align:center; padding:0px; }
#rolling { margin:0 auto; padding:0; position:relative; z-index:1 }
#rolling li { margin:0; padding:0; list-style:none; position:absolute; z-index:1; display:none; border:0px #fff solid; background-color:#fff }
#rolling img { margin:0px; cursor:pointer; border:1px #000 solid; }
#rolling h6 { margin:0 0 5px; }
#rolling span {font-family:??; padding:10px; margin:0; color:#fff; background:#000; z-index:100; }
#rolling .front { margin-top:0 }
#rolling .front img { margin:0px }
#rolling .front h6 { color:#ff6000; z-index:100;font-size:15px; font-weight:bold }
#rolling .front span { font-size:12px }
#rolling .behind { margin-top:15px }
#rolling .behind img { margin:0px }
#rolling .behind span { font-size:12px }
#rolling .back { margin-top:55px }
#rolling .back h6 { font-size:12px }
#rolling .back span { font-size:7px }
#rolling img { border:0; }
#rolling span { display:block; position:absolute; left:0; right:0; bottom:0; text-align:left; cursor:pointer; opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70) }
#rolling h6 { cursor:pointer }
#rolling a { cursor:pointer; text-decoration:none }
#controlbtn { margin-top:20px; }
.indexbox-head{border:none;}
.taocan_index_l03{width:290px;margin:10px 0 0 10px;display:inline;float:left;height:249px;}
.nohdbj{background:#fff !important;}
.jianzheng_index_con{border:1px solid #d6d6d6;background:#f9f9f9;height:147px;}
.nohdbj h3{color:#c00;}
.jianzheng_h{height:179px;}
.nobg_jianzheng{background-image:none !important;height:200px !important;}
.cjb_index_MTxt{width:270px;overflow:hidden;height:106px;padding:10px 12px;margin-top:12px;line-height:22px;}
.cjb_index_red{color:#fa7705;font-weight:bold;}
.cjb_index_MTxt a.blue{color:#05a;}
.newclass_index_ban01 {display: inline;float: left;height: 80px;margin: 10px 0 0 10px; width: 232px;}
.newclass_index_ban01 img {height: 80px;width: 232px;}
.nobg_newclass02 {background-image: none !important;height: 340px !important;}
.shanghai_index_l01 {display: inline;float: left;height: 219px; margin: 20px 0 0 10px;width: 190px;}
.shanghai_index_l02 {display: inline;float: left;height: 219px; margin: 20px 0 0 10px;width: 160px;text-align:center;line-height:29px;}
.shanghai_index_detail {line-height: 24px;margin-top: 8px;width: 160px;}
.nobg_shanghai {background-image: none !important;height:250px !important;}

/*
新加首页- 学而思网校特色服务- 块样式
--------------------------*/

a.icon_serv_edit { display:block;width:140px;height:56px;float:left; overflow:hidden; padding-left:68px;margin:15px 10px 20px 10px;text-decoration:none; cursor:pointer;}
a.icon_serv_edit p {height:22px; line-height:22px; font-weight:bold;color:#555;}
a.icon_serv_edit p {color:#333;width:142px;}
a.icon_serv_edit span {color:#666;display:block; }

.icons_1 { background:url(http://www.xueersi.com/img/ok-leave/A1_01.gif) no-repeat;}
.icons_2 { background:url(http://www.xueersi.com/img/ok-leave/A2_01.gif) no-repeat;}
.icons_3 { background:url(http://www.xueersi.com/img/ok-leave/A3_01.gif) no-repeat;}
.icons_4 { background:url(http://www.xueersi.com/img/ok-leave/A4_01.gif) no-repeat;}
.icons_5 { background:url(http://www.xueersi.com/img/ok-leave/B1_01.gif) no-repeat;}
.icons_6 { background:url(http://www.xueersi.com/img/ok-leave/B2_01.gif) no-repeat;}
.icons_7 { background:url(http://www.xueersi.com/img/ok-leave/B3_01.gif) no-repeat;}
.icons_8 { background:url(http://www.xueersi.com/img/ok-leave/B4_01.gif) no-repeat;}

.icons_1:hover { background:url(http://www.xueersi.com/img/ok-on/A1.gif) no-repeat;}
.icons_2:hover { background:url(http://www.xueersi.com/img/ok-on/A2.gif) no-repeat;}
.icons_3:hover { background:url(http://www.xueersi.com/img/ok-on/A3.gif) no-repeat;}
.icons_4:hover { background:url(http://www.xueersi.com/img/ok-on/A4.gif) no-repeat;}
.icons_5:hover { background:url(http://www.xueersi.com/img/ok-on/B1.gif) no-repeat;}
.icons_6:hover { background:url(http://www.xueersi.com/img/ok-on/B2.gif) no-repeat;}
.icons_7:hover { background:url(http://www.xueersi.com/img/ok-on/B3.gif) no-repeat;}
.icons_8:hover { background:url(http://www.xueersi.com/img/ok-on/B4.gif) no-repeat;}

.icon_serv_edit:hover { _text-decoration:none;}
.icon_serv_edit:hover p {color:#cc0000;text-decoration:underline;}
.icon_serv_edit:hover span {color:#666;}

/*
//..400出错提示页样式 by:yb 08.10..//
---------------------------------------------*/

.error_body {
	overflow:hidden;
	width:980px;
	margin:50px auto;
}
.error_body .tips_pic {
	width:474px;
	margin:auto;
	height:203px;
}
.error_body .back_home {
	width:474px;
	margin:auto;
	height:30px;
	line-height:30px;
	font-family:Arial, 微软雅黑;
}
.error_body .back_home a {
	float:left;
	display:inline;
	background:url(http://www.xueersi.com/img/404_icon.jpg) 1px 10px no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#006699;
	font-size:14px;
}
.error_body .back_home a.up {
	margin-left:30px;
}
.error_body ul.tips_text {
	overflow:hidden;
	width:474px;
	margin:auto;
}
.error_body ul.tips_text li {
	height:25px;
	line-height:25px;
	color:#666;
	background:url(http://www.xueersi.com/img/404_icon_1.jpg) 2px 9px no-repeat;
	padding-left:15px;
}
.error_body ul.tips_text li.title {
	padding-left:3px;
	background-image:none;
}
/*留言反馈入口*/
.research{position: relative;height:74px;_position:  static;}
.float_search_box {
    height: 100%;
    left: -22px;
    position: absolute;
    top: 0;
    width: 33px;
    z-index: 3000;
	_position:  static;
}
.float_search_box,.homepage_searchbtn{height:74px;}
.homepage_searchbtn a, .homepage_searchbtn a:hover {
    background: url("/img/research.gif") no-repeat scroll 0 0 transparent;
    padding-bottom: 83px;
    position: fixed;
    text-align: center;
    text-decoration: none;
    top: 335px;
    padding-right: 26px;
    z-index: 3000;
	_margin-left:980px;
	_position:  absolute;
	right:0;
}

/*//.......提示页面样式 ty:yb........//*/

.tips_home_body {width:980px;margin:10px auto;border:1px solid #ccc;overflow:hidden;}
.tips_home_body .tips_content { background:url(http://www.xueersi.com/img/gongxi.jpg) no-repeat;width:616px;height:245px;margin:25px auto 15px; position:relative;}
.tips_home_body .sorry { background:url(http://www.xueersi.com/img/baoqian.jpg) 5px 3px no-repeat;}
.tips_home_body .tips_content p {font-weight:bold;font-size:22px;color:#666; position:absolute; z-index:1;right:75px;top:80px;}
.tips_home_body .tips_button {overflow:hidden;width:500px;margin:0px auto 25px;}
.tips_home_body .tips_button a { display:block; background:url(http://www.xueersi.com/img/button_tips.png) no-repeat;width:162px;height:28px;line-height:28px;color:#fff; text-align:center;}
.tips_home_body .tips_button a:hover {color:#fff;}
.tips_home_body .tips_button a.back {margin:auto;}
.tips_home_body .tips_button a.left {float:left;}
.tips_home_body .tips_button a.right {float:right;}


/*//.......提示页面样式 ty:yb end........//*/
/*update shijiangang*/
.banner01{ height:60px; position:relative;}
.banner01 .time{ position:absolute; top:27px; right:40px; font-size:14px; font-family:"微软雅黑";}
#day,#hour,#mini,#sec{ font-size:20px; color:#c00; padding:0 3px;}
/*//.......课程卡按钮 ty:yb 0906........//*/
.buy .btn_new_ccl { background:url(http://www.xueersi.com/img/shpping_ccl.jpg) no-repeat; cursor:pointer;}
/*//.......课程卡按钮 ty:yb end........//*/

/* 教师节logo upload:20110908 by:DF  */
#xes-logo {width:387px;height:47px;display:block;overflow:hidden;/*text-indent:-400px;background:url(http://www.xueersi.com/img/logo/logo_teachers_day.jpg) no-repeat left 0*/}
/*/..........首页and频道页获赠金币样式 by:yb 0913............./*/
.box_pd {border:1px solid #d7d7d7;margin-top:0px;margin-bottom:10px;}
.box_pd ul.l_infor_list {width:100%;}
ul.l_infor_list {overflow:hidden; background:#f5f5f5;width:186px;margin:auto;padding:5px 0px;}
ul.l_infor_list li {line-height:25px;height:25px;overflow:hidden; background:url(http://www.xueersi.com/img/pic_h_1_04.jpg) 12px 10px no-repeat; text-align:left;padding-left:25px;}
ul.l_infor_list li b {color:#cc0000;}
/*/..........首页and频道页获赠金币样式 by:yb 0913 end............./*/
/*/..........首页年级菜单 by:yb 1103............./*/
#teacher1103 {float:right;width:49px;}
#bbs1103 {float:right;width:49px;}
/*/..........首页年级菜单 by:yb 1103 end............./*/
/*/..........首页广告弹出层 by:hyt 1111 end............./*/
.ad_win{position: fixed; top: 100px; z-index: 1000; left: 352px;display:none;_position: absolute;}
.ad_win a:hover{text-decoration: none;}
.ac_close_btn{color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;left: 700px;top: 0px;padding: 10px;position: absolute;}
/*/..........首页广告弹出层 by:hyt 1111 end............./*/
/*2011-11-15  by:yb 首页登录 end*/
.l_info_box_1115 {margin:8px 0px 0px 0px;}
.login_box_1115 {padding:0px 0px 0px 10px;}
ul.l_infor_list {padding:0px;}
#index_first_screen .l_sidebar_new { border:0;}
.login_ad_top {border:1px solid #ccc;}  
.ad_pic_index {margin-top:8px;overflow:hidden;}   
ul.l_infor_list li {line-height:22px;height:22px;background:url(http://www.xueersi.com/img/pic_h_1_04.jpg) no-repeat 12px 8px;}
/*2011-11-15  by:yb 首道页登录 end*/
/*/..........首页友情链接 by:yb 1205 ............./*/
.index_link {border:1px solid #D6DACF;overflow:hidden;height:90px;}
.link_body {overflow:hidden;height:50px;padding:0px 10px;margin:10px 0px;}
h2.link_title {background: url(http://www.xueersi.com/img/hot_title_bg.gif) repeat-x;height: 29px;line-height:29px;padding-left:20px;font-size:14px;font-weight: normal;}
h2.link_title span {float:left;}
h2.link_title span.link_qq {border:1px solid #ccc; background:#fff;height:18px;line-height:18px;font-size:12px;color:#999; font-family:宋体;padding:0px 5px;margin:3px 0px 0px 15px;}
.link_list {overflow:hidden;color:#999;line-height:22px;}
.link_list a {color:#666;padding:0px 8px;}
/*/..........首页友情链接 by:yb 1205 end............./*/

/* upload:2011-12-08 登录框 by:DF */
#userInfoLoading,#userInfo2 {display:none}
#userInfo1 {display:block}